mcpField
P
polymath-megablaster-mcp

polymath-megablaster-mcp

本地服务
github.com/headlessherm-creator科研与教育06 天前更新

关于 polymath-megablaster-mcp

Polymath MegaBlaster MCP 是面向 AI Agent 的本地确定性计算服务,提供数学、日期、换算、网络等工具。所有计算均在本地运行,不调用网络、不需 API 密钥,也不收集遥测数据。

主要功能

  1. 01任意精度运算与统计
  2. 02日期运算和时区转换
  3. 03单位与进制换算
  4. 04子网和 IP 计算
  5. 05Token 计数与随机 UUID 生成

适用场景

  1. 01避免浮点舍入误差,获得精确结果
  2. 02处理闰年和月末边界的日期差
  3. 03计算 CIDR 子网并检查 IP 类型
  4. 04发送长提示词前统计 Token

MCP 相关

本地 MCP 服务向 MCP 客户端提供 16 种确定性工具。客户端通过 Node.js 和本地路径启动该服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"headlessherm-creator-polymath-megablaster": {
"command": "npx",
"args": [
"-y",
"polymath-megablaster-mcp"
]
}
}
}
启动命令npx -y polymath-megablaster-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpolymath-megablaster-mcp3.1.0

工具

15

收录的工具列表 · 更新于 5 天前

参数类型必填说明
cidrstring是IPv4 地址或 CIDR,例如 "192.168.1.0/24"

详细介绍

Polymath MegaBlaster MCP — 面向 AI Agent 的确定性数学、日期、单位换算与网络工具

一个免费、本地运行的 16 工具 MCP 服务,可为 AI Agent 提供数学、日期运算、单位换算、子网/网络计算、统计、令牌计数和真实随机 UUID 生成的精确、确定性答案——不进行网络调用、不需要 API 密钥、不收集遥测数据。

如果你的 AI Agent 会算错日期之间相隔的天数、错误地舍入大数、单位换算略有偏差,或搞错子网/CIDR 数学运算,这个 MCP 服务就是专门为解决这类问题而构建的。

它解决的问题

本地模型和开放权重模型(Llama、Qwen、Mistral 等)在精确数学、日期运算、单位换算及类似确定性任务上始终不可靠——它们会通过“推理”得出答案,而不是实际计算,因此结果往往有细微错误。(Claude 和 GPT-4 等领先的托管模型无需辅助就能正确处理其中大多数任务——这个工具包旨在弥补小型/本地模型的不足,而不是取代它们已经擅长的能力。)这里的每个工具都使用传统的确定性方法,而非模型推理,因此答案始终完全准确。

它能解决的日常问题:

  • 对超大数字进行精确数学运算,不会出现浮点舍入错误
  • 正确进行日期计算,包括闰年和“月末最后一天”等边界情况
  • 精确换算单位(km/英里、°C/°F、kg/lb),不使用近似值
  • 处理网络任务中的子网/CIDR 数学运算
  • 计算坐标之间的大圆距离

更专业的工具:

  • 任意精度算术、阶乘、排列、组合(不会发生 float64 溢出)
  • 对数字列表进行统计计算(均值、中位数、标准差、方差、百分位数)
  • 进制转换(十进制、十六进制、二进制、八进制)
  • Levenshtein 编辑距离和相似度比率(确定性模糊匹配)
  • 支持 IANA 时区的时区转换
  • 基于 GPT 分词器的令牌计数,让 Agent 能管理自身的上下文预算
  • 生成真正的加密安全随机 UUID(v4)——与此不同,LLM 往往会编造看似合理但并非随机、可能发生冲突的 UUID 字符串

为什么选择本地运行

大多数面向 AI 开发工具的 MCP 服务要么收取订阅费,要么会调用远程 API。这个服务从不访问网络。每个工具都只在本地进行计算,你可以直接在源代码中验证:打开 src/tools.js——其中完全没有 fetch 或 http 导入。

设置

1. 安装 Node.js(v18+),如果尚未安装:https://nodejs.org

2. 克隆此仓库并安装依赖:

git clone https://github.com/headlessherm-creator/polymath-megablaster-mcp.git
cd polymath-megablaster-mcp
npm install

3. 将 MCP 客户端指向本地路径:

{
  "mcpServers": {
    "polymath": {
      "command": "node",
      "args": ["/absolute/path/to/polymath-megablaster-mcp/src/index.js"]
    }
  }
}

将其添加到 MCP 客户端的配置中,然后重启客户端。常用客户端的设置文档:

工具(16 个,全部免费)

  • 确定性数学: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(精确计算坐标之间的大圆距离)
  • Agent 实用工具:count_tokens(GPT 分词器,可在输入较长提示词前管理上下文预算)、 generate_uuid(生成真正的加密安全随机 v4 UUID,每次可生成 1–100 个)

依赖项

运行 npm install 时会自动安装所有依赖项。它们在运行时都不会进行网络调用。

关键词

确定性数学 MCP 服务、MCP 日期计算器、MCP 单位转换器、子网 CIDR 计算器 MCP、本地 MCP 服务,无需 API 密钥、Claude MCP 数学工具、AI Agent 精确运算、Token 计数器 MCP 服务。

相关工具

秉持相同的本地优先理念,解决不同问题:

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。