SuperAPI AI 工具集

polymath-megablaster-mcp

Polymath MegaBlaster MCP 是一个本地运行的 MCP 工具包,为 AI 智能体提供确定性计算能力,以减少猜测和幻觉。它面向 Llama、Qwen、Mistral 等本地或开放权重模型(这些模型在精确数学、日期运算、单位换算等确定性任务上表现不佳),提供 15 个免费工具,涵盖任意精度算术、阶乘与排列组合、统计、日期计算与时区转换、单位换算、进制转换、子网计算、IP 类型判断、Levenshtein 编辑距离、haversine 大圆距离以及 GPT 分词计数。所有工具均为纯本地计算,无需网络请求、无需 API 密钥、无遥测,完全开源。通过 Node.js v18 及以上环境安装,并将 MCP 客户端指向本地路径即可使用。另有 4 个工具(hmac_text、compare_semver、aes_encrypt、aes_decrypt)需一次性付费解锁,商店页链接暂未提供。

访问官网

工具介绍

Polymath MegaBlaster MCP 是一个本地 MCP(Model Context Protocol)工具包,目标是让 AI 智能体用确定性计算代替猜测。其定位主要面向本地和开放权重模型(如 Llama、Qwen、Mistral 等),这些模型在精确数学、日期运算、单位换算等确定性任务上持续表现不佳;而对于 Claude、GPT-4 等前沿托管模型,它们大多已能独立正确处理这些任务,本工具旨在缩小小型/本地模型的能力差距,而非替代前沿模型已有的能力。

主要能力 该工具包提供 15 个免费工具,全部为纯本地计算:

  • 确定性数学:calculate(任意精度表达式求值)、factorial、permutations、combinations(均为任意精度,避免 float64 溢出)、compute_statistics(对一组数字计算均值、中位数、标准差、方差、百分位数)。
  • 日期与时间:date_add、date_diff(正确处理闰年、月份边界、工作日)、convert_timezone。
  • 换算:convert_unit(长度、重量、体积、温度)、convert_base(十进制、十六进制、二进制、八进制)。
  • 网络:calc_subnet(CIDR 计算)、check_ip_type(判断私有/保留地址范围)。
  • 文本:levenshtein_distance(精确编辑距离与相似度比率,用于确定性模糊匹配)。
  • 地理:haversine_distance(坐标间精确大圆距离)。
  • 智能体实用工具:count_tokens(GPT 分词器,用于在发送大提示词前管理上下文预算)。

此外还有 4 个额外工具(hmac_text、compare_semver、aes_encrypt、aes_decrypt)作为一次性付费解锁的 Polymath MegaBlaster Pro 提供,商店页面链接暂未提供。

使用方式

  1. 安装 Node.js(v18 或更新版本)。
  2. 克隆仓库并安装依赖(npm install 会自动安装 @modelcontextprotocol/sdk、zod、mathjs、gpt-tokenizer,运行时均不产生网络请求)。
  3. 将你的 MCP 客户端指向本地路径(例如在 MCP 客户端配置中加入本地启动命令,然后重启客户端)。 常见客户端的设置文档:
  • Claude Desktop:https://modelcontextprotocol.io/quickstart/user
  • Cursor:https://docs.cursor.com/context/model-context-protocol
  • Claude Code:https://docs.claude.com/en/docs/claude-code/mcp

对于 Claude Code、Agent SDK 或任何支持开放 Agent Skills 标准的客户端,仓库内提供 skills/polymath-deterministic-math/SKILL.md,用于教智能体在什么时候应该调用本 MCP 服务器的工具而不是猜测,覆盖精确数学、日期/时区运算、单位换算、子网计算、字符串距离、地理距离和分词计数。将该文件夹放入 .claude/skills/(或对应客户端的技能目录)并与 MCP 服务器配置放在一起即可。

适用场景 适合需要在 AI 智能体工作流中执行精确、可验证计算的场景,例如:处理大数而不出现舍入误差、处理闰年和月末等日期边界、在单位之间精确换算、进行网络子网计算、计算两点坐标距离、进行确定性的字符串模糊匹配,以及在发送长提示词前估算 token 数量以管理上下文预算。尤其适合本地/离线部署、对隐私和可验证性有要求的开发者使用。

限制

  • 该工具用于弥补本地/小型模型在确定性计算上的不足,并非替代前沿托管模型已具备的能力。
  • 所有工具为纯本地计算,源码中(src/tools.js)没有 fetch 或 http 导入,不进行网络调用。
  • 4 个额外工具需一次性付费解锁,商店页面链接暂未提供,价格等细节暂未提供。
  • 运行环境要求 Node.js v18 或更新版本。