项目简介
MCP Calc Tools 是一个实现了 Model Context Protocol (MCP) 的服务器,旨在为 AI 编码助手(如 Cline 和 Roo Code)提供强大的数学和金融计算能力。通过标准化的 MCP 接口,AI 助手可以调用服务器提供的各种工具,执行复杂的计算任务,而无需自行实现算法。
主要功能点
- 数学工具
- 符号计算:求导、积分、极限、方程求解等。
- 数值方法:黎曼和、达布和、面积计算、体积计算等。
- 数学变换:拉普拉斯变换、傅里叶变换、Z 变换等。
- 金融工具
- 复利计算、现值计算、净现值 (NPV) 计算。
- Black-Scholes 期权定价模型和期权 Greeks 值计算。
- 通用工具
- 对数和指数函数计算。
安装步骤
- 克隆仓库:
git clone https://github.com/nbiish/mcp-calc-tools.git - 进入项目目录:
cd mcp-calc-tools - 安装依赖:
使用 npm:
或者使用 pnpm:npm installpnpm install
服务器配置
要将 MCP Calc Tools 服务器配置到 MCP 客户端(如 AI 助手),您需要提供以下服务器启动配置信息。客户端会使用这些信息来启动和连接服务器。
{ "serverName": "Calc Tools", "command": "npm", "args": ["start"] }
配置参数说明:
- 'serverName': 服务器名称,可以自定义,例如 "Calc Tools"。
- 'command': 启动服务器的命令,这里使用 'npm',假设您使用 npm 安装依赖并运行项目。
- 'args': 'command' 命令的参数,'["start"]' 表示运行 'npm start' 脚本,该脚本在 'package.json' 文件中定义,通常用于启动 Node.js 服务器。
注意: MCP 客户端通常会自动处理与 MCP 服务器的连接和通信,您无需手动配置服务器 URL 或端口。
基本使用方法
-
启动 MCP 服务器: 在项目目录下,运行以下命令启动服务器:
npm start或者
node index.js服务器启动后,会监听来自 MCP 客户端的请求。
-
配置 AI 助手: 在您的 AI 助手 (如 Cline 或 Roo Code) 中,配置 MCP 服务器连接,并使用上面提供的服务器配置信息。
-
使用计算工具: 配置完成后,AI 助手即可通过 MCP 协议调用 Calc Tools 服务器提供的各种计算工具,例如,您可以向 AI 助手发送指令 "计算 x^2 的导数" 或 "计算复利"。具体的调用方式取决于 AI 助手的实现。
信息
分类
AI与计算