前言¶
Agent 执行计算任务时,常见做法是让模型自己算数。小数位数、指数运算、三角函数角度制、复数与矩阵这类场景下,纯靠模型推理容易出错,且没有可核对的中间结果。
下面介绍的「计算器服务」把数学运算交给一个可被 Agent 调用的 MCP 服务器,模型只负责决策和传参。它来自 SkillHub,坐标 @org-rn88lg3j/calculator-1,发布者小笨羊科技,来源 enterprise,版本 1.0.0,分类 ai-agent。
这是什么¶
一个功能完整的基于 Model Context Protocol(MCP)的计算器服务器,提供基础算术、根式运算、三角函数、对数运算、统计学、组合数学、数论、复数运算、矩阵运算、数值分析、金融计算、单位转换和几何计算等 13 个专业数学模块。
它解决的是「Agent 需要可靠计算结果」这一件事:运算逻辑由服务器实现,Agent 通过 MCP 调用,不依赖模型自身的数值推断能力。
SkillHub 页面显示评分 100000,下载 1052 次,安装 0 次;标签 requires_api_key=true。
核心功能¶
按官方简介,功能覆盖 13 个模块,逐条列出:
- 基础算术:加减乘除、取模、幂运算等四则与基础代数运算。
- 根式运算:平方根、n 次方根等。
- 三角函数:正弦、余弦、正切及其反函数。
- 对数运算:常用对数、自然对数、指数与幂。
- 统计学:均值、方差、标准差等统计量。
- 组合数学:排列、组合、阶乘等。
- 数论:质数判定、因数分解、取整与取余等整数运算。
- 复数运算:复数加减乘除与模长、辐角。
- 矩阵运算:矩阵加减、乘法、转置、行列式等。
- 数值分析:数值积分、方程求根等数值方法。
- 金融计算:利率、折现、还款等金融公式。
- 单位转换:长度、质量、温度等常用单位换算。
- 几何计算:面积、体积、距离、角度等几何量。
上面每一条对应简介中列出的模块名,未列出的具体函数名与参数以服务器暴露的工具为准。
安装与启用¶
资料中只提供了 SkillHub 坐标,没有给出 git clone 地址、npm 包名或 pip install 命令,也没有提供 Cursor / Codex CLI / Claude Code 各自的配置字段。
因此这里只写能核实到的启用方式:在 SkillHub 上定位到 @org-rn88lg3j/calculator-1,按页面提示添加该 Skill,并在客户端的 MCP 配置中指向该服务器。标签 requires_api_key=true 表示调用需要密钥,实际密钥名称与获取方式需看服务器文档。
典型用法¶
资料未提供可复现的调用示例与工具名,下面只描述调用形态,不编造具体参数。
Agent 侧发起一次 MCP 调用 → 计算器服务器返回数值结果 → Agent 将结果写回上下文
实际使用分三步:
- Agent 判断当前需要的是哪一类计算,例如单位转换或矩阵运算。
- 按该模块的工具签名传入参数,数值以字符串或数字形式给出,避免精度丢失。
- 服务器返回结果,Agent 直接引用该结果,不再自行推算。
涉及角度制与弧度制、复数表示法、单位口径时,先确认服务器的约定,再决定传入参数的形式。
适用场景与注意¶
适合需要 Agent 做确定性数值计算的场景:数据分析、报表生成、工具链中的计算环节,以及教学或演示中需要可核对结果的场合。
需要注意三点:
- 需要 API 密钥(
requires_api_key=true),未配置密钥时调用会失败。 - 安装数为 0、版本停留在 1.0.0,属于早期阶段,接口可能随 MCP 生态变动。
- 简介给出的是模块范围,具体函数覆盖到什么程度需要以实际工具列表为准,不要默认每个模块包含全部常见函数。
结尾¶
计算器服务的价值在于把数值计算从模型推理中剥离出来,用 13 个模块覆盖常见数学需求。如果你的 Agent 已经有工具调用能力,可以把它当作一个专用的数值后端接入。
官方地址:https://api.skillhub.cn/org-rn88lg3j/calculator-1 ,SkillHub 页面:https://www.skillhub.cn/skills/org-rn88lg3j/calculator-1