使用说明
MCP SSE桥
一个轻量级的Node.js桥,将本地基于Stdio的MCP客户端(如Claude Desktop或IDE)连接到远程基于SSE的MCP服务器。
规格
- 运输:桥梁
StdioServerTransport(本地)<->SSEClientTransport(远程)。 - 输入:通过Stdio发送JSON-RPC消息。
- 输出:通过服务器发送事件(SSE)和HTTP POST发送JSON-RPC消息。
- 依赖项:
@modelcontextprotocol/sdkeventsource(Node.js的polyfill)
构建
-
再进行
npm install -
构建捆绑包 此项目使用
esbuild将脚本及其依赖项捆绑到一个文件中。npm run build输出文件将位于
dist/sse-bridge.js.
用法
通过npx
您可以直接运行网桥,无需安装 npx:
npx -y @smn3786/mcp-sse-bridge <remote-sse-url>
本地使用
使用Node.js运行捆绑的脚本:
node dist/sse-bridge.js <remote-sse-url>
配置示例
1.使用本地安装(推荐)
通过安装 npm install @smn3786/mcp-sse-bridge,然后配置:
{
"mcpServers": {
"shadcn-mcp-server": {
"command": "node",
"args": [
"/absolute/path/to/node_modules/@smn3786/mcp-sse-bridge/dist/sse-bridge.js",
"http://<remote-ip>:<port>/sse"
]
}
}
}
2.使用npx
{
"mcpServers": {
"shadcn-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smn3786/mcp-sse-bridge",
"http://<remote-ip>:<port>/sse"
]
}
}
}
