AI工具有那些? @ 香港AI工具平台
Fetch MCP Server專案:fetch-mcp 是一個目標明確、功能基礎但極其靈活的模型內容協定 (Model Context Protocol, MCP) 伺服器。它的核心功能就是為您的 AI 助理提供一個通用的、強大的網頁內容抓取工具集。
MCP工具

Fetch MCP Server專案

fetch-mcp 是一個目標明確、功能基礎但極其靈活的模型內容協定 (Model Context Protocol, MCP) 伺服器。它的核心功能就是為您的 AI 助理提供一個通用的、強大的網頁內容抓取工具集

您可以將其視為為您的 AI 助理安裝了「網頁瀏覽與解析」的核心能力,讓它能夠根據不同的任務需求,以最合適的格式來讀取和理解來自網際網路的資訊。

核心價值:提供多樣化的網頁內容格式

單純地抓取網頁的原始碼 (HTML) 對 AI 來說不一定是最高效的。fetch-mcp 的核心價值在於,它不只會抓取,還會進行預處理,提供多種格式化的輸出,讓 AI 能夠更輕鬆地消化和利用網頁內容。

主要功能 (提供的工具)

這個伺服器提供了四個核心工具,分別對應四種不同的內容處理方式:

  1. fetch_html:

    • 功能: 抓取並回傳指定 URL 的原始、未經處理的 HTML 內容。
    • 用途: 當 AI 需要分析網頁的完整結構、標籤或內嵌的元數據時使用。
  2. fetch_json:

    • 功能: 抓取一個 URL 並將其內容解析為 JSON 物件
    • 用途: 專門用於與各種 API 端點互動,直接獲取結構化的資料。
  3. fetch_txt:

    • 功能: 抓取一個網頁,但會移除所有的 HTML 標籤、腳本和樣式,只回傳純文字內容。
    • 用途: 當 AI 只需要網頁的核心文字資訊,而不需要任何格式或結構時,這是最乾淨、最直接的方式。
  4. fetch_markdown:

    • 功能: 抓取一個網頁,並將其 HTML 內容轉換為 Markdown 格式
    • 用途: 這是一個非常實用的功能,它在保留了網頁基本排版(如標題、列表、連結)的同時,又以一種對大型語言模型非常友好的、簡潔的格式呈現,是內容摘要和理解的理想選擇。

如何使用

使用者需要從 GitHub 上複製 (clone) 這個專案,透過 npm 安裝其依賴套件並進行建置 (build)。之後,在您的 AI 助理的 MCP 設定檔中,設定一個新的伺服器,其 command 指向 node,並在 args 中指定執行這個專案建置後產生的 index.js 檔案的絕對路徑。

總結來說,fetch-mcp 是一個基礎設施級別的 MCP 伺服器。它本身不解決特定的應用場景問題,而是為 AI 助理提供了一套與 Web 互動的基本能力。透過這套靈活的工具,AI 在執行更複雜的任務(如市場研究、資訊核對、API 調用)時,將會變得更加得心應手。

  • MCP平台來源: github
  • 連結: https://github.com/zcaceres/fetch-mcp

立即試用MCP工具