mcp-proxy 使用教程

【免费下载链接】mcp-proxy Connect to MCP servers that run on SSE transport, or expose stdio servers as an SSE server using the MCP Proxy server. 【免费下载链接】mcp-proxy 项目地址: https://gitcode.com/gh_mirrors/mc/mcp-proxy

1. 项目介绍

mcp-proxy 是一个用于在不同服务器传输之间切换的工具,支持两种模式:stdio 到 SSE 和 SSE 到 stdio。它允许客户端如 Claude Desktop 通过 SSE 与远程服务器通信,即使该服务器原生不支持 SSE。

2. 项目快速启动

安装

通过 PyPI 安装
pip install mcp-proxy
通过 Docker 容器运行
docker run -t ghcr.io/sparfenyuk/mcp-proxy:v0.3.2-alpine --help

配置与启动

stdio 到 SSE 模式
mcp-proxy http://example.io/sse --headers 'Authorization: Bearer my-secret-access-token'
SSE 到 stdio 模式
mcp-proxy --sse-port=8080 uvx mcp-server-fetch

3. 应用案例和最佳实践

案例一:stdio 到 SSE

在 Claude Desktop 中配置 mcp-proxy,以连接到远程 MCP 服务器。

{
  "mcpServers": {
    "mcp-proxy": {
      "command": "mcp-proxy",
      "args": ["http://example.io/sse"],
      "env": {
        "API_ACCESS_TOKEN": "access-token"
      }
    }
  }
}

案例二:SSE 到 stdio

在本地机器上启动一个 SSE 服务器,以连接到本地 MCP 服务器。

mcp-proxy --sse-port=8080 --sse-host=0.0.0.0 uvx mcp-server-fetch

客户端可以通过 http://127.0.0.1:8080/sse 连接到 MCP 服务器。

4. 典型生态项目

mcp-proxy 可以作为多种场景下的辅助工具,例如在 DevOps 流程中自动化测试、在微服务架构中作为服务间通信的桥梁等。它与其他开源项目如 Kubernetes、Docker 等结合,可以构建强大的服务网格和自动化部署流程。

【免费下载链接】mcp-proxy Connect to MCP servers that run on SSE transport, or expose stdio servers as an SSE server using the MCP Proxy server. 【免费下载链接】mcp-proxy 项目地址: https://gitcode.com/gh_mirrors/mc/mcp-proxy

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐