HTTP流式服务器

一个基于Python的HTTP流式服务器,用于快速部署和测试MCP服务器,适用于开发环境中的远程协作和调试。

  • by Nikola-Vukasinovic
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Nikola-Vukasinovic/mcp-server-http-streamable

使用说明

快速设置和测试(Azure VM)

  1. 创建最小的Azure虚拟机(Linux,例如Ubuntu)。
  2. SSH进入VM:
    ssh <user>@<vm-public-ip>
    
  3. 如果需要,安装Python 3.11+和git。
  4. 克隆此仓库:
    git clone https://github.com/Nikola-Vukasinovic/mcp-server-http-streamable.git
    cd mcp-server-http-streamable
    
  5. 在Azure门户中打开端口8000(为TCP 8000添加入站规则)。
  6. 启动服务器:
    python3 server.py
    
  7. 使用浏览器/检查器测试工具:
    • 首选 http://<vm-public-ip>:8000 从VM或本地计算机。
  8. 将MCP服务器本地添加到VSCode工作区:
    {
      "servers": {
        "my-mcp-server-4380ab28": {
          "url": "http://<vm-public-ip>:8000/mcp/",
          "type": "http"
        }
      },
      "inputs": []
    }
    
  9. 确认MCP服务器已连接并在VSCode中运行。

注: 如果您在处理请求时遇到问题,请尝试在MCP URL后添加斜线: http://<vm-public-ip>:8000/mcp/