Web2MCP icon

Web2MCP

Web2MCP 是瀏覽器擴充功能,可記錄網站的 JSON API 呼叫,並轉換為供瀏覽器內 AI 代理使用的原生 WebMCP 工具,無需手動串接端點或建立結構描述檔。

Web2MCP

Web2MCP 是什麼

Web2MCP 是瀏覽器擴充功能,可記錄網站呼叫的 JSON API,並轉換為供瀏覽器內 AI 代理使用的原生 WebMCP 工具。其設計目的是讓代理使用網站實際提供的 API,而不必逐一設定端點、建立結構描述檔或手動串接。

產品會在頁面內容環境中監看請求,將其去除重複並整理成端點範本,從觀察到的流量推斷結構描述,並透過瀏覽器的 modelContext API 注入產生的工具。如此一來,使用者瀏覽網站即可建立工具集,代理之後便能在本機工作流程中呼叫這些工具。

核心功能

擷取瀏覽器 API 流量

頁面內容中的腳本會修改 fetch 與 XMLHttpRequest,讓擴充功能能觀察網站發出的 JSON API 呼叫,包括發往第三方網域的呼叫,同時忽略靜態資產與追蹤器。

建立端點範本並推斷結構描述

重複的請求會去除重複並整理成如 /users/{id} 的端點範本,擴充功能也會根據觀察到的內容推斷 JSON Schemas 與必要欄位。

透過 WebMCP 公開工具

每個端點都會透過 document.modelContext 註冊為原生 WebMCP 工具,讓瀏覽器內的代理能探索並呼叫,不必手動串接。

在內容環境中重播請求

呼叫會在頁面內容中重播,因此工具被呼叫時,已記錄的 Cookie 與擷取到的驗證標頭可以一併沿用。

為每個網站維持一組工具集

工具會依網站網域集中管理,因此使用者在網站中移動時,子頁面與子網域會共用一組持續擴充的工具集。

提供可見性與控制功能

介面包含工具列徽章、工具彈出清單,以及可按網站停用的選項,方便控制注入功能。

Web2MCP 的實際使用方式

  • 採用 Cookie 驗證的網頁應用程式

    對於內部管理面板、儀表板及其他採用 Cookie 驗證的應用程式,Web2MCP 可擷取應用程式原本就會發出的請求,並將其公開為瀏覽器內代理可使用的工具。

  • 第一方產品工作流程

    使用自有產品的團隊可以瀏覽自己的應用程式,讓擴充功能自然學習端點,之後代理便能呼叫這些工具,而不必另行進行整合工作。

  • 讀取端點與以 token 為基礎的請求

    對於以讀取為主的網站,以及在請求參數中傳送靜態 bearer token 或工作階段值的端點,Web2MCP 可使用擷取到的內容重播觀察到的請求。

  • 探索多頁面網站

    當使用者在同一網站的不同頁面與子網域之間移動時,共用的網域工具集會讓工具持續累積,而不會在每個頁面重新開始。

Pros and Cons

Pros

  • 可在瀏覽時擷取 JSON API 流量,包括對網站自有後端與第三方 API 的呼叫。
  • 可將觀察到的請求轉換為端點範本並推斷結構描述,不必手動定義端點。
  • 透過瀏覽器的 WebMCP/modelContext 流程原生註冊工具,讓瀏覽器內的代理能直接探索這些工具。
  • 工具會依網站網域集中管理,使用者瀏覽應用程式時,有助於逐步擴充工具涵蓋範圍。
  • 根據網站說明,產品可在本機執行,不需要帳戶或伺服器,資料也會儲存在使用者的裝置上。

Cons

  • 它無法可靠地重播某些強化防護的模式,包括頁面從未公開、由 service worker 注入的驗證資訊、一次性防重放 token,以及每次依請求內容重新計算的請求主體簽章。
  • 目前來源資料僅限於首頁與定價頁面,因此詳細的方案結構與更廣泛的產品範圍尚未在此獲得確認。

FAQ

Web2MCP 能做什麼?

Web2MCP 會在您瀏覽網站時記錄網站呼叫的 JSON API,將其去除重複並整理成端點範本,再以原生 WebMCP 工具的形式在瀏覽器中公開。該網站將此流程描述為記錄、彙整與注入。

如何安裝及使用?

產品會新增一個瀏覽器擴充功能,之後您可照常瀏覽網頁。工具列徽章會顯示已擷取的工具數量,彈出視窗則會列出這些工具。如果 WebMCP 尚未可用,Web2MCP 仍可持續記錄請求,直到使用者使用具備 WebMCP 功能的瀏覽器為止。

Web2MCP 最適合用在哪些情境?哪些情況下效果較差?

Web2MCP 適用於 Cookie 驗證的應用程式、內部工具、儀表板、許多 B2B SaaS 應用程式、靜態 bearer token 請求、讀取端點,以及您可控制的網站。對於由 service worker 注入的驗證資訊、一次性防重放 token,以及每次依請求內容重新計算的請求主體簽章,其功能有所限制。

Web2MCP 會將資料傳送至託管服務嗎?

該網站表示 Web2MCP 採用開放原始碼、完全在使用者的裝置上執行、所有資料皆儲存於本機,且不需要帳戶或伺服器。

Quick Facts

類別
開發者工具
產品類型
Chrome 擴充功能/瀏覽器工具
主要用途
將網站 API 流量轉換為代理可呼叫的工具
平台
Chrome 與 Edge;可搭配具備 WebMCP 功能的 Chromium 瀏覽器使用
可用性
透過 Chrome Web Store 加入 Chrome;不需要帳戶
來源網域
web2mcp.dev