关于 Calculator-MCP
Calculator-MCP 是一个用 Go 实现的科学计算器服务,支持高精度算术与数学函数。计算精度可配置,最高为 75 位小数。
主要功能
- 01任意精度十进制运算
- 02嵌套算术表达式
- 03PI 和 E 常量
- 04对数与三角函数
- 05精度最高可设为 75 位
适用场景
- 01求解科学计算表达式
- 02进行高精度小数计算
- 03计算对数与三角函数值
MCP 相关
它向 MCP 客户端提供高精度科学计算器工具,支持算术运算、常量、对数和三角函数。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Calculator-MCP
高精度科学计算器
使用 Go 实现的高精度科学计算器,支持复杂数学运算和自定义精度。
功能特性
-
基本运算
- 加法(+)、减法(-)、乘法(*)、除法(/)
- 支持嵌套括号,例如 (1 + 2) * 3
- 支持任意精度的十进制计算
-
数学常数
- PI(π):数学常数圆周率
- E(e):自然对数的底数
-
数学函数
- sqrt(x):平方根计算
- pow(x, y):幂运算,例如 2 ^ 3
- log(x,b):以 b 为底的对数,例如 log(8,2) = 3
- ln(x):自然对数(以 e 为底),例如 ln(e) = 1
- lg(x):常用对数(以 10 为底),例如 lg(100) = 2
-
三角函数
- sin(x):正弦函数
- cos(x):余弦函数
- tan(x):正切函数
- asin(x):反正弦函数,输入范围为 [-1,1]
- acos(x):反余弦函数,输入范围为 [-1,1]
- atan(x):反正切函数
-
精度控制
- 支持自定义计算精度
- 默认精度为小数点后 10 位
- 最高精度可达小数点后 75 位
使用示例:
- 基本运算:1 + 2 * 3
- 常数运算:2 * PI
- 函数计算:sqrt(16)
- 复合运算:(1 + sqrt(16)) * 2
- 三角函数:sin(PI/2)
- 高精度计算:E ^ 2
- 对数:log(1000,10) = 3
- 自然对数:ln(E^2) = 2
- 常用对数:lg(1000) = 3
重要说明:
- 不允许除以零
- 不允许对负数开平方根
- 反三角函数的输入值必须在有效范围内
- 对数的输入值和底数必须为正数,且底数不能为 1
- 自然对数的输入值必须为正数
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。