WebMCP:讓網站適配AI智慧體
WebMCP是一種讓AI智慧體直接與網站互動的技術,無需截圖或猜測。本文介紹了兩種WebMCP實現:W3C/Chrome瀏覽器規範與jasonjmcghee開源庫,並詳細講解了作者在其個人部落格上的整合步驟。
WebMCP是一種新興技術,旨在讓AI智慧體能夠更高效地與網站互動。目前,AI智慧體與網站的互動方式主要有兩種:一是透過截圖和視覺模型猜測頁面功能,效率低下且不可靠;二是為每個網站定製MCP伺服器,但難以普及。WebMCP提供了第三種選擇——網站自身宣告能力,AI智慧體可以直接發現並呼叫這些能力,無需安裝或視覺模型。
目前存在兩種名為“WebMCP”的專案。一種是W3C/Chrome團隊開發的瀏覽器原生API,透過在Chrome Beta中的特性標誌啟用,支援宣告式和命令式兩種API,但尚未進入穩定版。另一種是Jason McGhee開發的開源JavaScript庫,可在任何瀏覽器中立即使用,透過本地WebSocket橋接連線MCP客戶端。作者選擇了後者,並在其個人部落格上進行了整合。
整合過程僅需20分鐘。作者下載了29KB的widget檔案,建立了一個專門的/mcp/頁面,並註冊了四個工具:search_posts(按關鍵詞搜尋部落格文章)、get_post(根據slug獲取文章內容)、list_posts(列出所有已釋出文章)和get_site_info(返回站點結構化資訊)。這些工具透過MCP協議被AI智慧體呼叫,無需共享API金鑰,且所有操作在客戶端完成。
在更大的網站上,WebMCP的應用潛力更為廣泛。例如,電商網站可以提供搜尋產品、檢查價格、管理購物車等工具;文件網站可以整合搜尋和獲取章節工具;SaaS儀表板可以暴露指標查詢和操作功能。對於追求零摩擦體驗的Chrome使用者,可等待W3C規範穩定;而需要立即支援多種MCP客戶端的場景,則適合使用jasonjmcghee庫。
從SEO角度看,WebMCP開啟了新的最佳化維度。工具的可發現性、描述準確性以及模式設計,分別對應傳統SEO中的索引、元描述和結構化資料。隨著AI智慧體逐漸成為網路的主要使用者之一,WebMCP有望成為網站吸引智慧體流量的關鍵手段。