关于 FileForge Browser DevTools
FileForge Browser DevTools 是供 Agent 使用已登录浏览器的 MCP 服务和 Chrome 扩展,支持跨标签页监控、路由巡查和生成错误报告。
主要功能
- 01监控已登录 Chrome 的多个标签页
- 02巡查应用路由
- 03生成错误报告
- 04设置并验证 MCP 客户端连接
适用场景
- 01监控多个标签页中的浏览器行为
- 02检查应用路由并收集错误报告
MCP 相关
该服务通过 Chrome 扩展与已登录的 Chrome 交互,为 MCP 客户端提供浏览器开发工具。`fileforge-setup` 可配置客户端,`fileforge-verify` 可检查连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
fileforge-mcp-server
FileForge 的 MCP 服务。你的 Agent 会监控你已登录的 Chrome 中所有标签页,扫描你的路由,并为你生成错误报告。此软件包还包含 FileForge Chrome 扩展程序,你需要从软件包文件夹中以未打包的形式加载该扩展程序。
你需要 Node.js 20 或更高版本,以及 Google Chrome。
安装
npm install -g fileforge-mcp-server
请全局安装,不要使用 npx:Chrome 会从软件包文件夹加载扩展程序,因此该文件夹必须保持原位。
设置
fileforge-setup
这会打印扩展程序文件夹的路径,以及每个 MCP 客户端对应的确切命令或配置,并使用你的实际路径。除非你传入 --write,否则不会进行任何修改。
打开 chrome://extensions,开启开发者模式,点击加载已解压的扩展程序,并选择刚才打印的文件夹。扩展程序卡片应显示 ID nlcebipkdgecilmgfpobamljieanadpn。
然后连接你的客户端。对于 Claude Code 或 Codex,运行它打印的命令。对于 Cursor 或 Claude Desktop,让它编辑配置文件;它会保留你的其他服务,并将旧文件保存为 .bak:
fileforge-setup --client cursor --write
设置指南涵盖了所有客户端。
验证
打开 MCP 客户端并运行 Chrome 后:
fileforge-verify
然后让你的 Agent 调用 fileforge_runtime_action,并传入 action: "status"。
配对
可选:如果在服务的环境中设置了 FILEFORGE_REQUIRE_PAIRING=1,扩展程序就必须提供桥接令牌。fileforge-pair 会打印该令牌,你可以将其粘贴到侧边栏的 Settings 标签页中。请参阅设置指南。
更新
npm install -g fileforge-mcp-server@latest
然后点击 chrome://extensions 中 FileForge 卡片上的重新加载图标,并重启 MCP 客户端。如果 Chrome 仍在运行旧版扩展程序代码,fileforge-verify 会发出警告。
更多信息
MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。