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有望成為網站吸引智能體流量的關鍵手段。