模型控制协议服务器

MCP服务器,允许Claude Desktop与PyMDU通信,并可将任何MCP工具作为OpenAPI兼容的HTTP服务器暴露。

  • by rupeelab17
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 rupeelab17/mcp_pymdu

使用说明

PyMDU的MCP服务器

一个模型控制协议服务器,允许Claude Desktop与PyMDU通信。

设置

  1. 克隆存储库
  2. 安装环境 micromamba env create -f environment.yml
  3. 激活环境 micromamba activate mcp_pymdu
  4. 安装诗歌 pip install poetry
  5. 安装依赖项: poetry install

与一起使用 克劳德桌面

编辑 claude_desktop_config.json 如果文件包含以下内容,请将mcp服务器的路径更改为此仓库的路径:

{
  "mcpServers": {
    "pymdu": {
      "command": "path-to-python-bin/fastmcp",
      "args": [
        "run",
        "path-to-mcp-server/mcp_pymdu/server.py",
		"--transport",
		"stdio"
      ],
      "env": {
        "PYTHONPATH": "path-to-mcp-server",
        
      }
    }
  }
}

与一起使用 双子座

编辑 ~/.gemini/settings.json 如果文件包含以下内容,请将mcp服务器的路径更改为此仓库的路径:

{
  "theme": "Dracula",
  "selectedAuthType": "oauth-personal",
  "preferredEditor": "vim",
  "mcpServers": {
    "pymdu": {
      "command": "path-to-python-bin/fastmcp",
      "args": [
        "run",
        "path-to-mcp-server/mcp_pymdu/server.py",
		"--transport",
		"stdio"
      ],
      "env": {
        "PYTHONPATH": "path-to-mcp-server"
      }
    }
  }
}

⚡️ mcpo

立即将任何MCP工具作为OpenAPI兼容的HTTP服务器公开。

mcpo是一个非常简单的代理,它接受MCP服务器命令,并通过标准的RESTful OpenAPI进行访问,因此您的工具“只适用于”需要OpenAPI服务器的LLM代理和应用程序。

没有自定义协议。没有胶水代码。没有麻烦。

🚀 快速使用

我们建议使用uv进行闪电般快速的启动和零配置。

uvx mcpo --port 8000 --api-key "top-secret" -- fastmcp run mcp_pymdu/server.py

或者,如果你使用Python:

pip install mcpo
mcpo --port 8000 --api-key "top-secret" -- fastmcp run mcp_pymdu/server.py