基本能力
产品定位
MCP计算器服务器是一个基于Model Context Protocol (MCP)的计算服务,提供基本的算术运算功能。
核心功能
- 加法运算 - 两个数字相加
- 减法运算 - 两个数字相减
- 乘法运算 - 两个数字相乘
- 除法运算 - 两个数字相除(包含除零错误处理)
- 参数验证 - 使用Zod进行输入验证
- 错误处理 - 完善的错误处理机制
适用场景
- 需要进行基本数学运算的各种场景
- 需要集成计算功能的应用程序
工具列表
- add - 加法运算
- 描述: 执行两个数字的加法运算 - 参数: a (number): 第一个数字, b (number): 第二个数字 - 示例: 10 + 5 = 15
- subtract - 减法运算
- 描述: 执行两个数字的减法运算 - 参数: a (number): 被减数, b (number): 减数 - 示例: 10 - 5 = 5
- multiply - 乘法运算
- 描述: 执行两个数字的乘法运算 - 参数: a (number): 第一个数字, b (number): 第二个数字 - 示例: 10 × 5 = 50
- divide - 除法运算
- 描述: 执行两个数字的除法运算 - 参数: a (number): 被除数, b (number): 除数 - 示例: 10 ÷ 5 = 2 - 注意: 除数不能为零,否则返回错误
使用教程
使用依赖
npm install安装教程
- 构建项目
npm run build- 启动服务器
npm start或者直接运行构建后的文件:
node build/index.js调试方式
运行测试脚本来验证功能:
node test.js