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.

概覽

AI 產生的概覽

讓助理瀏覽與發佈 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。預設登錄為 可指向其他相容端點。
安裝前請注意
WEBMCP_TODAY_API_KEY 是用於經身分驗證之帳號與發佈操作的密鑰;請在 WebMCP Today 設定中建立,並避免放入提示詞、套件定義或原始碼控管。發佈與中介資料更新會變更登錄資料,釘選套件並不會在瀏覽器中安裝套件。登錄注入的工具會帶著頁面的已驗證 Cookie 發出同源頁面請求,因此可能以已登入網站帳號的身分操作;標示為破壞性的工具會保留頁面層級的 window.confirm 提示。橋接安裝與移除在未以 confirm: true 呼叫前不會變更檔案系統;出現 execution-timeout 時,瀏覽器可能已完成呼叫。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 WebMCP Today,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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:

json
{  "mcpServers": {    "webmcp-today": {      "command": "npx",      "args": ["--yes", "@webmcp-today/[email protected]"]    }  }}

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.

json
{  "mcpServers": {    "webmcp-today": {      "command": "npx",      "args": ["--yes", "@webmcp-today/[email protected]"],      "env": {        "WEBMCP_TODAY_API_KEY": "<your-api-key>"      }    }  }}

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:

json
{ "browser": "chrome", "confirm": true }

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.confirm prompt; approve it in the selected tab.
  • setup_webmcp_bridge and uninstall_webmcp_bridge make no filesystem changes until called with confirm: true.
  • On execution-timeout, the browser may have completed the tool call: verify the result before retrying. dispatch-failed means 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:

bash
bun installbun run --filter @webmcp-today/mcp-bridge test

Links

來源:packages/mcp/README.md,提交 c65a11a

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.3.1最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。