
WebMCP Today
io.github.robertn702由 GitHub 账号 robertn702 发布v0.3.1更新于 Oct 24, 2026
Your agent gets trustworthy tools on sites without WebMCP — data-only packages you approve.
概览
让助手浏览和发布 WebMCP Today 注册表包,并在安装本地桥接后调用所选浏览器标签页中的实时 WebMCP 工具。
- 可以做什么
- 该服务器提供注册表发现工具(按 URL 查找包、浏览包、获取包的最新版本、查看注册表统计信息)、账户与发布操作(管理账户级包固定、发布包和追加版本、更新包元数据),以及可选的实时桥接,用于列出并聚焦用户所选可见的 Chrome 或 Brave 标签页、列出其实时工具并执行所选工具。它还提供桥接管理工具,在受支持的 macOS 浏览器上安装、检查并移除第一方原生桥接。
- 适用场景
- 当助手需要查找或发布 WebMCP Today 包、管理账户级包固定,或在 macOS 上操作用户当前 Chrome 或 Brave 标签页中的 WebMCP 工具时,值得添加。公开包发现无需凭据;账户和发布操作需要 API 密钥。
- 运行要求
- 需要 Node.js 20 或更高版本(或 Bun)以及 npx,通过 stdio 运行 npm 包 @webmcp-today/mcp-bridge。可选的实时桥接需要 WebMCP Today 浏览器扩展,并在 macOS Chrome 或 Brave 上完成第一方原生主机设置。公开发现无需凭据;经过身份验证的账户和发布操作需要 WEBMCP_TODAY_API_KEY。默认注册表为 可指向其他兼容端点。
安装
在 SourceWeft 中
- 打开 控制台中的 WebMCP Today,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
WebMCP Today MCP Bridge
@webmcp-today/mcp-bridge
is an MCP server for WebMCP Today: a registry of packages
that add WebMCP tools to supported sites through the WebMCP Today browser extension.
It lets an MCP client browse and publish registry packages, manage account-level package pins, and—when the optional local browser bridge is installed—discover and invoke live WebMCP tools in the user's selected browser tab.
Install and configure
Requires Node.js 20 or later. Configure any stdio-capable MCP client to run the
package with npx:
The default registry is https://webmcp.today. Set WEBMCP_TODAY_API_URL only
when using another compatible registry endpoint.
Registry API key (optional)
Public package discovery does not need credentials. Set WEBMCP_TODAY_API_KEY
in the MCP server environment to use authenticated account and publisher actions,
including package pins, publishing, and package metadata updates. Create an API key
in WebMCP Today settings; do not put it
in prompts, package definitions, or source control.
Capabilities
The server provides tools in these categories:
- Registry discovery — look up packages for a URL, browse packages, retrieve a package at its latest version, and view registry statistics.
- Account and publishing — inspect and manage account-level package pins; publish packages and append versions; update package metadata. These actions require an API key. An account pin does not install a package in the browser; the returned install link hands that explicit browser-consent step to the user.
- Live WebMCP bridge — list and focus the user-selected visible Chrome or Brave tab, list its live tools, and execute a selected tool using the document and tool-list generations returned by discovery.
- Bridge administration — install, inspect, and remove the first-party native bridge on supported macOS browsers.
Live browser bridge
The live bridge is optional. It requires the WebMCP Today extension and the
first-party native host setup on macOS Chrome or Brave. After configuring the
MCP server, call setup_webmcp_bridge with explicit approval, for example:
Setup copies the bundled native host under ~/.config/webmcp-today and writes only
this bridge's native-messaging manifest(s) in the browser's Application Support
directories. Brave writes both its own manifest and a Chrome-compatibility manifest.
It runs under Node 20 or later or Bun. Use get_webmcp_bridge_status to inspect the
installation without exposing the bridge secret.
The bridge only operates on the user-selected active, visible Chrome or Brave tab. It does not enable WebMCP, run arbitrary JavaScript, proxy Chrome DevTools Protocol, or expose an HTTP port. Registry-injected tools make same-origin page requests with the page's authenticated cookies, so they can act as the signed-in site account. A page can still refuse injected WebMCP tools, and changing a page or its tools between discovery and execution requires discovery again.
The extension's local fallback can serve tools through this bridge without the current WebMCP testing flag. That flag is still required for Chrome's native agent to see injected tools in the current browser preview.
Confirmations and retries
- Registry-injected tools marked as destructive retain their page-level
window.confirmprompt; approve it in the selected tab. setup_webmcp_bridgeanduninstall_webmcp_bridgemake no filesystem changes until called withconfirm: true.- On
execution-timeout, the browser may have completed the tool call: verify the result before retrying.dispatch-failedmeans the call was not dispatched and can be retried. - Removing a Brave installation intentionally leaves its Chrome compatibility manifest. Follow the tool's reported instruction to run the confirmed Chrome uninstall after closing both browsers before treating the bridge as fully removed.
Development
For repository development, install dependencies and run the package tests:
Links
来源:packages/mcp/README.md,提交 c65a11a
工具
0版本历史
1- v0.3.1最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。