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.txtClaude桌面配置:
{
"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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。