mcp-proxy 使用教程
mcp-proxy 使用教程mcp-proxyConnect to MCP servers that run on SSE transport, or expose stdio servers as an SSE server using the MCP Proxy server....
·
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 等结合,可以构建强大的服务网格和自动化部署流程。
更多推荐


所有评论(0)