关于 polymath-megablaster-mcp
Polymath MegaBlaster MCP 是面向 AI Agent 的本地确定性计算服务,提供数学、日期、换算、网络等工具。所有计算均在本地运行,不调用网络、不需 API 密钥,也不收集遥测数据。
主要功能
- 01任意精度运算与统计
- 02日期运算和时区转换
- 03单位与进制换算
- 04子网和 IP 计算
- 05Token 计数与随机 UUID 生成
适用场景
- 01避免浮点舍入误差,获得精确结果
- 02处理闰年和月末边界的日期差
- 03计算 CIDR 子网并检查 IP 类型
- 04发送长提示词前统计 Token
MCP 相关
本地 MCP 服务向 MCP 客户端提供 16 种确定性工具。客户端通过 Node.js 和本地路径启动该服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
15收录的工具列表 · 更新于 5 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cidr | string | 是 | 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 客户端的配置中,然后重启客户端。常用客户端的设置文档:
- 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
工具(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 个)
依赖项
@modelcontextprotocol/sdk:MCP 协议实现zod:输入模式验证mathjs:任意精度数学计算gpt-tokenizer:用于count_tokens的 GPT 分词器
运行 npm install 时会自动安装所有依赖项。它们在运行时都不会进行网络调用。
关键词
确定性数学 MCP 服务、MCP 日期计算器、MCP 单位转换器、子网 CIDR 计算器 MCP、本地 MCP 服务,无需 API 密钥、Claude MCP 数学工具、AI Agent 精确运算、Token 计数器 MCP 服务。
相关工具
秉持相同的本地优先理念,解决不同问题:
- json-mender-mcp — 修复格式错误的 JSON、验证 JSON Schema、测试正则表达式
- hiring-mender-mcp — BambooHR + Greenhouse ATS 写入工具,统一术语
- helpdesk-mender-mcp — Zendesk + Freshdesk + Help Scout 写入工具,统一术语
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。