@cloudbase/mcp-transformer
云开发 MCP 协议转换工具,支持多种传输协议转换模式。
安装到全局:
npm i -g @cloudbase/mcp-transformer
命令列表
postToStdio - POST 转 STDIO
USAGE
npx @cloudbase/mcp-transformer postToStdio (--url value) [--token value] [--header value]...
FLAGS
--url POST 服务器 URL [必填]
[--token] 认证令牌,自动添加到 Authorization 请求头
[--header]... 自定义请求头(格式:"Header: Value")
-h --help 显示帮助信息
示例:
npx @cloudbase/mcp-transformer postToStdio --url https://api.example.com/messages \
--token "Bearer xyz" \
--header "X-Request-ID: 123"
sseToStdio - SSE 转 STDIO
USAGE
npx @cloudbase/mcp-transformer sseToStdio (--url value) [--token value] [--header value]...
FLAGS
--url SSE 服务器 URL [必填]
[--token] 认证令牌
[--header]... 自定义请求头
-h --help 显示帮助信息
示例:
npx @cloudbase/mcp-transformer sseToStdio --url https://sse.example.com/events \
--header "Cache-Control: no-cache"
stdioToCloudrunSse - STDIO 转云托管 SSE
USAGE
npx @cloudbase/mcp-transformer stdioToCloudrunSse (--stdioCmd value) [--verifyAccess] [--port value] [--ssePath value] [--enableCors]
FLAGS
--stdioCmd STDIO 服务启动命令 [必填]
[--verifyAccess] 验证访问令牌 [default = true]
[--port] 服务端口 [default = 3000]
[--ssePath] SSE 端点路径 [default = /messages]
[--enableCors] 启用 CORS [default = false]
-h --help 显示帮助信息
示例:
npx @cloudbase/mcp-transformer stdioToCloudrunSse \
--stdioCmd "python server.py" \
--port 8080 \
--enableCors
stdioToCloudrun - STDIO 转云托管 POST + SSE
USAGE
npx @cloudbase/mcp-transformer stdioToCloudrun (--stdioCmd value) [--verifyAccess] [--port value] [--enableCors] [--sseRoute local]
FLAGS
--stdioCmd STDIO 服务启动命令 [必填]
[--verifyAccess] 验证访问令牌 [default = true]
[--port] 服务端口 [default = 3000]
[--enableCors] 启用 CORS [default = false]
[--sseRoute] SSE 路由设置(本地开发使用 'local')
-h --help 显示帮助信息
示例(本地开发):
npx @cloudbase/mcp-transformer stdioToCloudrun \
--stdioCmd "node ./server.js" \
--sseRoute local \
--noVerifyAccess