
Calculator MCP Server

2025.03.29
27
Python计算服务数值计算开发效率
mcp-server-calculator 是一个基于 Model Context Protocol 的计算服务,旨在为大型语言模型(LLMs)提供精确的数值计算能力。通过该服务,LLMs 可以调用计算工具进行数学表达式的评估和计算。
View on GitHub
Overview
基本能力
产品定位
mcp-server-calculator 是一个专门为 LLMs 设计的计算服务,用于处理数学表达式和数值计算。
核心功能
- 计算功能:支持对给定的数学表达式进行精确计算和评估。
- 工具:
calculate
- 参数:
expression
(字符串,必需) - 待计算的表达式。
- 参数:
适用场景
- 需要精确数值计算的 LLMs 应用场景。
- 数学表达式评估和计算任务。
工具列表
calculate
:计算或评估给定的数学表达式。
常见问题解答
- 如何安装?:可以通过
uv
或pip
进行安装,具体命令见安装教程。 - 如何配置?:需要在 MCP 客户端设置中添加相应的配置,具体见配置部分。
使用教程
使用依赖
- 推荐使用
uv
工具,无需额外安装依赖。
安装教程
使用 uv(推荐)
curl -LsSf https://astral.sh/uv/install.sh | sh
使用 PIP
pip install mcp-server-calculator
运行服务
使用 uv
uvx mcp-server-calculator
使用 PIP
python -m mcp_server_calculator
调试方式
- 确保服务已正确安装并运行。
- 检查 MCP 客户端配置是否正确。
配置
使用 uv
在 MCP 客户端设置中添加:
"mcpServers": {
"calculator": {
"command": "uvx",
"args": ["mcp-server-calculator"]
}
}
使用 PIP
在 MCP 客户端设置中添加:
"mcpServers": {
"calculator": {
"command": "python",
"args": ["-m", "mcp_server_calculator"]
}
}