MCP服务器

一个基础的MCP服务器实现,支持通过GUI工具进行测试和配置,并可集成到Claude Desktop等应用中。

  • by rogeriobiondi
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 rogeriobiondi/basic-mcp-server

使用说明

基本MCP服务器

可选:venv(虚拟环境)

# criar um ambiente virtual com Python 3.10 usando pyenv e venv no diretório local
pyenv install 3.10.0
pyenv virtualenv 3.10.0 mcp
pyenv local mcp
python -V

# instalar SDK oficial do MCP
```bash
poetry install

运行服务器

poetry shell
poetry run python basic_mcp_server/server.py

使用MCP Inspector(图形用户界面)进行测试

  • 需要安装 NodeJs 22+
npx @modelcontextprotocol/inspector

配置

  1. 运输方式: STDIO
  2. 命令: Python
  3. 参数: basic_mcp_server/server.py
  • 点击“工具”选项卡
  • 点击“列表工具”按钮
  • 点击“求和”工具
    • 填写数值:
      • a:2
      • b:3
    • 点击“运行工具”按钮,并在日志中查看a+b的结果是否正确返回。

添加到 Claude Desktop、Cursor 等

在MCP服务器的设置中:

{
  "mcpServers": {
    "basic-mcp-server": {
      "command": "/opt/local/bin/poetry",
      "args": [
        "--directory", "[diretorio do repositorio]",
        "run",
        "python",
        "basic_mcp_server/server.py"
      ]
    }
  }
}