这是一个用 TypeScript 实现的全面计算器,作为模型上下文协议(MCP)服务器。该服务器借助 MCP 协议,提供了一系列数学功能工具,支持通过 MCP 客户端连接的语言模型(如桌面版 Claude、Cursor 等)进行计算。
此计算器 MCP 服务器能让语言模型执行各类数学计算。下文为您介绍启动服务器及客户端连接的具体步骤。
本服务器提供了丰富的数学功能作为 MCP 工具,具体如下:
^) 运算以及平方根计算。n! 计算。abs() 运算。git clone https://github.com/mvavassori/calculator-mcp-server.git
cd calculator-mcp-server
npm install
npm run build
此操作会将代码编译到 build 目录中。npm run start
# 或直接使用 node:
# node build/index.js
服务器启动后,将监听通过标准输入/输出(stdio)的 MCP 连接,控制台会显示类似如下消息:
Server is running on port 3000
若要将计算器工具与桌面版 Claude 集成,可按以下步骤操作:
config.json 文件(若未创建,需在项目根目录中创建)。config.json 添加以下内容:{
"mcp": {
"enabled": true,
"port": 3000
}
}
完成配置后,桌面版 Claude 应用程序将显示 MCP 工具图标(一个小锤子),并可使用计算器工具执行计算。
本项目采用 MIT License 进行许可。