fetch-mcp 是一個目標明確、功能基礎但極其靈活的模型內容協定 (Model Context Protocol, MCP) 伺服器。它的核心功能就是為您的 AI 助理提供一個通用的、強大的網頁內容抓取工具集。
您可以將其視為為您的 AI 助理安裝了「網頁瀏覽與解析」的核心能力,讓它能夠根據不同的任務需求,以最合適的格式來讀取和理解來自網際網路的資訊。
核心價值:提供多樣化的網頁內容格式
單純地抓取網頁的原始碼 (HTML) 對 AI 來說不一定是最高效的。fetch-mcp 的核心價值在於,它不只會抓取,還會進行預處理,提供多種格式化的輸出,讓 AI 能夠更輕鬆地消化和利用網頁內容。
主要功能 (提供的工具)
這個伺服器提供了四個核心工具,分別對應四種不同的內容處理方式:
fetch_html:
fetch_json:
fetch_txt:
fetch_markdown:
如何使用
使用者需要從 GitHub 上複製 (clone) 這個專案,透過 npm 安裝其依賴套件並進行建置 (build)。之後,在您的 AI 助理的 MCP 設定檔中,設定一個新的伺服器,其 command 指向 node,並在 args 中指定執行這個專案建置後產生的 index.js 檔案的絕對路徑。
總結來說,fetch-mcp 是一個基礎設施級別的 MCP 伺服器。它本身不解決特定的應用場景問題,而是為 AI 助理提供了一套與 Web 互動的基本能力。透過這套靈活的工具,AI 在執行更複雜的任務(如市場研究、資訊核對、API 調用)時,將會變得更加得心應手。