数学工具服务器

一个基于Model Context Protocol (MCP)的数学工具服务器,提供基本的加法运算功能。

  • by Suraj-Varade
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Suraj-Varade/mcp-math-server

使用说明

MCP数学服务器

最低限度 模型上下文协议(MCP) 服务器公开了基本的数学工具,从两个数字的加法开始。


✨ 特性

  • ✅ 使用实现MCP服务器 FastMCP
  • ✅ 暴露一个简单 add(a, b) 数学工具
  • ✅ 可直接从GitHub安装
  • ✅ 清洁 src/ 布局和 pyproject.toml

🧰 工具

add(a: int, b: int) → int

将两个整数相加并返回结果。

例子:

{
  "a": 2,
  "b": 3
}

🚀 本地运行

先决条件

  • Python 3.10+
  • 紫外线已安装

以可编辑模式安装

uv pip install -e .

运行MCP服务器

uv run mcp-server

🤖 与Claude Desktop一起使用

将以下条目添加到您的Claude Desktop MCP配置中:

{
  "Addition": {
    "command": "uvx",
    "args": [
      "--from",
      "git+https://github.com/Suraj-Varade/mcp-math-server.git",
      "mcp-server"
    ]
  }
}

重新启动Claude Desktop,添加工具将可用。

📁 项目结构

.
├── pyproject.toml
├── README.md
├── main.py
├── uv.lock
├── main.py
└── src
    └── mcpserver
        ├── __init__.py
        ├── deployment.py
        └── __main__.py

🧠 备注

  • 该项目有意将服务器保持在最低限度,以专注于MCP基础
  • 可以轻松添加其他工具(减法、乘法等)
  • 设计为学习和参考库