关于 Fabrica MCP Stdio Bridge Server
Fabrica MCP Stdio Bridge Server 为使用本地 stdio 的客户端适配 Fabrica 网关的 HTTP Streamable 传输,包括 Claude Desktop、Cursor 和 Windsurf。它作为本地转接层,将请求转发至网关。
主要功能
- 01连接本地 stdio 与网关 HTTP
- 02将 MCP 请求转发到 Fabrica
- 03提供 Claude、Cursor、Windsurf 安装器
- 04提供 VS Code 启动命令
适用场景
- 01让仅支持 stdio 的客户端连接 Fabrica 网关
- 02为受支持的客户端添加 Fabrica 服务配置
MCP 相关
它作为本地 stdio MCP 服务运行,并通过 HTTP Streamable 传输将请求代理到 Fabrica 网关。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Fabrica MCP Stdio Bridge Server
描述
这是一个桥接程序,供 Claude Desktop、Cursor 和 Windsurf 等客户端使用。这些客户端尚不支持 Fabrica 网关所使用的新 MCP HTTP Streamable 传输方式。它会在本地主机上启动一个使用 stdio 传输的 shim MCP 服务,并通过 HTTP 将请求代理到 Fabrica 网关。
安装
先决条件
从 Fabrica 网关 UI 获取你的唯一 Toolbox ID(utbid)。
为 Claude 安装
打开终端并运行:
npx -y @fabrica.work/cli@latest cli install claude <utbid>
这会在以下位置的 Claude MCP 配置中添加一项:
~/Library/Application Support/Claude/claude_desktop_config.json
请务必重启 Claude 桌面应用,使更改生效。
为 Cursor 安装
打开终端并运行:
npx -y @fabrica.work/cli@latest cli install cursor <utbid>
这会在以下位置的 Cursor MCP 配置中添加一项:
~/.cursor/mcp.json
请务必重启 Cursor 桌面应用,使更改生效。
为 Windsurf 安装
打开终端并运行:
npx -y @fabrica.work/cli@latest cli install windsurf <utbid>
这会在以下位置的 Windsurf MCP 配置中添加一项:
~/.codeium/windsurf/mcp_config.json
请务必重启 Windsurf 桌面应用,使更改生效。
为 VSCode 安装
请按照以下说明操作:https://code.visualstudio.com/docs/copilot/chat/mcp-servers 启动服务的命令是:
npx -y @fabrica.work/cli@latest server <utbid>>
注意:如果安装为全局服务(而非工作区服务),设置位于
~/Library/Application Support/Code/User/settings.json
待办
开发
从本地源码运行
编译:
pnpm run build
运行服务:
npm exec fabrica server
运行安装
npm exec fabrica cli install claude <utbid>
要在 MCP inspector 下运行,请使用以下命令:
npx -y @modelcontextprotocol/inspector npx @fabrica.work/cli@latest server <utbid>
将 <utbid> 替换为适用于你使用场景的标识符。
环境变量
FABRICA_GATEWAY_URL
设置为类似 http://localhost:3000/api/mcp 的值,以便在开发期间使用本地网关服务。
发布 npm 包
递增 package.json 中的版本号
pnpm publish
故障排除
日志
请在以下位置查看故障排除日志:
- Claude:
/Users/<username>/Library/Logs/Claude
- Cursor 待定
- Windsurf 待定
常规
请参阅 https://modelcontextprotocol.io/docs/tools/debugging
参与贡献
如果你想为此项目做出贡献,请按照以下步骤操作:
- Fork 此仓库。
- 为你的功能或错误修复创建一个新分支。
- 提交更改并推送到你的 fork。
- 提交 pull request 以供审查。
许可证
本项目采用 MIT License 许可。
其他资源
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。