计算器服务:MCP 计算器服务器的 13 个数学模块

前言

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 将结果写回上下文

实际使用分三步:

  1. Agent 判断当前需要的是哪一类计算,例如单位转换或矩阵运算。
  2. 按该模块的工具签名传入参数,数值以字符串或数字形式给出,避免精度丢失。
  3. 服务器返回结果,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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜