Calculator MCP Server

Calculator MCP Server

site icon
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:计算或评估给定的数学表达式。

常见问题解答

  • 如何安装?:可以通过 uvpip 进行安装,具体命令见安装教程。
  • 如何配置?:需要在 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"]
  }
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。