프로젝트 소개

Polymath MegaBlaster MCP는 Model Context Protocol (MCP) 서버로 패키징된 로컬 툴킷입니다. 이 도구의 목적은 AI 에이전트가 추론 모델이 처리하기 어려워하는 계산 작업(정확한 산술, 날짜 추론, 단위 변환 등)을 고전적인 결정론적 코드로 오프로드할 수 있도록 하는 것입니다. README에서는 모든 계산이 로컬에서 실행되며 네트워크 호출, 텔레메트리, API 키가 없음을 강조합니다. 작성자는 검증을 위해 src/tools.js를 참조하도록 안내하며, 해당 파일에 fetch나 http 임포트가 없음을 언급합니다. 설정에는 Node.js 18 이상 버전이 필요합니다. 서버를 클론하고 npm install로 설치한 후, MCP 클라이언트 설정에 로컬 명령어로 등록합니다 (예: node /absolute/path/to/polymath-megablaster-mcp/src/index.js). README에는 Claude Desktop, Cursor 및 Claude Code의 설정 문서 링크가 포함되어 있습니다. 도구: README에서는 다음과 같이 그룹화된 15개의 무료 도구를 제공합니다. 결정론적 수학: calculate (임의 정밀도 식 평가기), factorial, permutations, combinations (float64 오버플로를 방지하는 임의 정밀도) 및 compute_statistics (평균, 중앙값, 표준 편차, 분산, 백분위수). 날짜 및 시간: date_add, date_diff (윤년, 월 경계 및 영업일 처리) 및 convert_timezone (IANA 시간대 인식). 변환: 길이, 무게, 부피 및 온도를 위한 convert_unit, 그리고 10진수, 16진수, 2진수 및 8진수를 위한 convert_base. 네트워킹: CIDR 계산을 위한 calc_subnet 및 사설/예약 범위 조회를 위한 check_ip_type. 텍스트: 정확한 편집 거리와 유사도 비율을 반환하는 levenshtein_distance. 지리: 좌표 간 대원 거리를 측정하는 haversine_distance. 에이전트 유틸리티: 대규모 프롬프트 전 컨텍스트 예산을 관리하기 위한 GPT 토크나이저 기반의 count_tokens. 의존성으로는 @modelcontextprotocol/sdk, zod, mathjs 및 gpt-tokenizer가 있으며 모두 npm install로 설치됩니다. README에 따르면 이 중 어느 것도 런타임에 네트워크 호출을 하지 않습니다. 개발 명령어로는 npm install, npm test (핵심 로직 단위 테스트 및 실제 MCP 프로토콜 통합 테스트), 그리고 서버를 stdin에서 직접 실행하는 node src/index.js가 있습니다. 라이선스 및 상업적 참고 사항: 이 프로젝트는 MIT 라이선스이며 오픈 소스, 린(lean), 로컬 우선(local-first)으로 설명됩니다. 일회성 유료 잠금 해제 버전인 Polymath MegaBlaster Pro는 hmac_text, compare_semver, aes_encrypt, aes_decrypt의 4가지 도구를 추가하며, README에는 스토어 링크가 아직 추가되지 않았다고 명시되어 있습니다. 한 가지 주의할 점은 저장소 설명에는 27개의 무료 도구가 언급되어 있으나, README 자체에는 15개만 문서화되어 있다는 것입니다. 작성자가 나열한 태그에는 mcp, mcp-server, ai-agents, deterministic-computation, llm-tools, local-first, offline-first, exact-math, subnet-calculator, date-math 및 unit-converter가 포함됩니다.