捕获浏览器 API 流量
页面上下文脚本会修改 fetch 和 XMLHttpRequest,使扩展能够观察网站发起的 JSON API 调用,包括对第三方域名的调用,同时忽略静态资源和跟踪器。
Web2MCP 是一款浏览器扩展,可记录网站调用的 JSON API,并将其转换为供浏览器内 AI 代理使用的原生 WebMCP 工具。它旨在让代理使用网站实际提供的 API,而无需逐个配置端点、编写 Schema 文件或手动连接。
该产品会在页面上下文中监视请求,将其去重为端点模板,根据观察到的流量推断 Schema,并通过浏览器的 modelContext API 注入生成的工具。这样便形成了一种本地工作流:用户浏览网站时构建工具集,之后代理即可调用这些工具。
页面上下文脚本会修改 fetch 和 XMLHttpRequest,使扩展能够观察网站发起的 JSON API 调用,包括对第三方域名的调用,同时忽略静态资源和跟踪器。
重复请求会被去重并整理为 /users/{id} 等端点模板,扩展会根据观察到的内容推断 JSON Schema 和必填字段。
每个端点都会通过 document.modelContext 注册为原生 WebMCP 工具,使浏览器内代理无需手动配置即可发现并调用这些工具。
请求会在页面上下文中重放,因此调用工具时,已记录的 Cookie 和捕获的身份验证标头可以继续生效。
工具按网站域名集中管理,因此当用户在网站中浏览时,子页面和子域名可以共享同一个不断扩展的工具集。
界面包括工具栏徽标、工具弹出列表,以及用于控制注入的按站点禁用选项。
对于内部管理面板、仪表板和其他使用 Cookie 身份验证的应用,Web2MCP 可以捕获应用已有的请求,并将其作为工具提供给浏览器内代理。
使用自有产品的团队可以浏览自己的应用,让扩展自然学习端点,随后让代理调用这些工具,而无需单独开展集成工作。
对于以读取操作为主的网站,以及在请求参数中发送静态 bearer token 或会话值的端点,Web2MCP 可以利用捕获的上下文重放观察到的请求。
当用户在同一网站的页面和子域名之间浏览时,共享的域名工具池会让工具集不断累积,而不是在每个页面重新开始。
Web2MCP 会记录你浏览时网站调用的 JSON API,将其去重并整理为端点模板,然后在浏览器中将它们作为原生 WebMCP 工具公开。该网站将这一流程概括为记录、聚合和注入。
安装浏览器扩展后,Web2MCP 就会在你正常浏览时运行。工具栏徽标会显示已捕获的工具数量,弹出窗口会列出这些工具。如果 WebMCP 目前尚不可用,Web2MCP 仍可继续记录请求,直到使用支持 WebMCP 的浏览器。
Web2MCP 适用于 Cookie 身份验证的应用、内部工具、仪表板、许多 B2B SaaS 应用、静态 bearer token 请求、读取类端点以及你控制的网站。对于由 service worker 注入的身份验证、一次性防重放令牌,以及针对每个请求负载重新计算的请求体签名,其功能受到限制。
该网站称,Web2MCP 是开源的,完全在用户的设备上运行,所有内容都存储在本地,无需账户或服务器。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
AakarDev AI 帮助团队在一个仪表板中管理 AI provider 访问、项目级设置、日志和分析,支持 BYOK 工作流,并涵盖 OpenAI、Google Gemini、Anthropic、Groq、Mistral AI 和 Perplexity AI。
Trigger.dev chat agent 是面向开发者的持久化 AI 聊天后端,支持有状态对话在刷新、崩溃和长轮次中持续运行,并与 AI SDK `useChat` 流程无缝连接,运行于托管基础设施,单轮无超时。
Arduino VENTUNO Q 是面向 AI 和机器人应用的边缘 AI 计算机,单板集成 AI 推理与确定性控制,并支持 Arduino App Lab。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
Codex Plugins 将可复用技能、应用集成和 MCP 服务器打包为工作流,可在 Codex 应用中安装或通过 Codex CLI 使用,帮助扩展连接服务任务、复用指令和团队共享流程。