MCP Catalogs
首页

mcp-sse-proxy

by getsimpletool·3·综合分 30

Python代理,桥接MCP STDIO与SSE协议,实现基于Web的ClaudeAI客户端通信。

ai-llmdeveloper-toolscommunication
1
Forks
0
活跃 Issue
13 个月前
最近提交
2 天前
收录于

概述

MCP SSE代理作为MCP STDIO传输与SSE传输客户端之间的翻译层,通过将MCP通信转换为服务器发送事件协议,实现Web连接上的实时数据流传输。该代理支持可配置的ping间隔、调试日志和环境变量转发,适合与ClaudeAI桌面配置一起在生产环境中使用。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使ClaudeAI桌面版能够通过Web界面连接到MCP服务器
:桥接本地MCP工具与基于Web的AI应用
:将基于STDIO的传统MCP服务器转换为现代Web兼容协议
:这个代理有什么作用?
:如何启用调试功能?

什么时候选它

当您需要将基于Web的客户端连接到仅支持STDIO通信的MCP服务器时选择此工具。

什么时候不要选它

如果您需要直接的MCP工具实现而非代理,或者需要更强大的Web集成解决方案,请避免使用。

可对比工具

mcp-websocket-serverbridge-mcpwebui-mcp

安装

pip3 install mcp-sse-proxy

# 或从源码安装:
git clone <repository>
cd mcp-sse-proxy
pip3 install -r requirements.txt

Claude桌面配置:

{
  "mcpServers": {
    "mcp-sse-proxy": {
      "command": "python",
      "args": [
        "/path/to/mcp_sse_proxy.py",
        "--sse-url",
        "http://your-server:8000"
      ],
      "env": {
        "OPENAI_API_KEY": "your-key-here"
      }
    }
  }
}

FAQ

这个代理有什么作用?
它将MCP STDIO协议通信转换为SSE(服务器发送事件)协议,使基于Web的客户端能够与MCP服务器通信。
如何启用调试功能?
使用--debug-enabled标志或设置ST_PROXY_DEBUG_ENABLED=true环境变量。日志默认保存到mcp_sse_proxy.log文件。

mcp-sse-proxy 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。