@DanKornas:网站通常拥有现有的 API、表单和认证状态,而 AI 代理无法从浏览器中将这些作为结构化工具调用…

X AI KOLs Timeline 工具

摘要

WebMCP 是由 MCP-B 实现的协议,允许网站充当 MCP 服务器,通过标签页或扩展传输将浏览器 JavaScript 功能作为工具暴露给 LLM。该代码库仅出于历史参考目的维护。

网站通常拥有现有的 API、表单和认证状态,而 AI 代理无法从浏览器中将这些作为结构化工具调用。 WebMCP 是 MCP-B 实现的协议,MCP-B 是一个较早的历史参考代码库,通过将浏览器 JavaScript 功能作为 MCP 工具暴露给 LLM,使网站能够充当 MCP 服务器。 网站创建 MCP 服务器,将其客户端逻辑封装为工具,并通过标签页或扩展传输进行连接,从而使 AI 客户端能够在浏览器上下文中发现并调用这些工具。 主要特性: • 标签页传输使用 postMessage 在同一个标签页中的网站 MCP 服务器与客户端之间进行通信。 • 扩展传输使用 Chrome runtime 消息传递,将浏览器扩展连接到网站工具。 • 工具可以封装现有的 API、表单或状态,并保持限定于特定页面或用户状态。 • 原生服务器将来自本地 MCP 客户端的请求代理到浏览器扩展,以便桌面应用程序可以从打开的网站标签页调用工具。 • 工具在页面上下文中运行,遵守浏览器沙箱和同源策略,并且可以通过扩展进行审计。 README 将许可证列为 AGPL-3.0,同时指出 MCP-B 扩展不再是开源的,此仓库仅出于历史参考目的维护。 回复中的链接
查看原文
查看缓存全文

缓存时间: 2026/08/03 17:47

网站通常已有 API、表单和认证状态,但 AI 代理无法在浏览器中将这些作为结构化工具来调用。

WebMCP 是 MCP-B 所实现的协议。MCP-B 是一个较旧的历史参考代码库,它允许网站把浏览器端 JavaScript 功能作为 MCP 工具暴露给 LLM,从而让网站充当 MCP 服务器。

网站创建 MCP 服务器,将客户端逻辑封装为工具,并通过标签页或扩展传输进行连接,从而使 AI 客户端能够在浏览器上下文中发现并调用这些工具。

主要特性: • 标签页传输使用 postMessage 实现同一标签页内网站 MCP 服务器与客户端之间的通信。 • 扩展传输使用 Chrome 运行时消息传递,将浏览器扩展与网站工具连接起来。 • 工具可以封装现有 API、表单或状态,并保持限定于特定页面或用户状态。 • 原生服务器将来自本地 MCP 客户端的请求代理到浏览器扩展,从而使桌面应用能够调用来自已打开网站标签页的工具。 • 工具在页面上下文中运行,遵循浏览器沙箱和同源策略,并可通过扩展进行审计。

README 将许可证列为 AGPL-3.0,同时声明 MCP-B 扩展不再开源,本仓库仅出于历史参考目的而维护。

回复中的链接

相似文章

WebMCP:让您的网站与AI代理对话

Hacker News Top

WebMCP是由Google和Microsoft提出的一项网络标准,它允许网站声明结构化工具供AI代理直接调用,从而用稳定的接口替代脆弱的屏幕抓取技术。

使用WebMCP构建智能体就绪的网站

YouTube AI Channels

OpenAI为Codex推出WebMCP支持,该协议使网站能够直接向AI智能体暴露工具以实现自主交互,通过协作式3D建模工作室进行了演示。