MCP服务器计算器示例项目

MCP服务器计算器示例项目

展示如何构建一个简单的MCP服务器,并集成到Smithery中的示例项目。

快速入门指南

环境准备

  1. 使用 Smithery 安装 运行以下命令自动安装: npx -y @smithery/cli install @simonberner/mcp-server-calculator --client claude

  2. 开发环境配置

    • 安装 direnvLix
    • 克隆仓库并进入目录
    • 执行 direnv allow
    • 使用 pytest 测试运行
  3. 替代方法(无需 Nix) 使用 uv 工具: curl -LsSf https://astral.sh/uv/install.sh | sh uv venv source .venv/bin/activate uv pip install -e .

启动与调试

  • 使用 mcp dev src/mcp_server_calculator/calculator.py 启动服务器。
  • 使用 MCP Inspector 调试服务器。

集成配置

在 mcp 配置文件中添加:

{
  "mcpServers": {
    "calculator": {
      "command": "python",
      "args": ["<YOUR-PATH>/src/mcp_server_calculator/calculator.py"]
    }
  }
}