Tavily MCP

Tavily MCP

Tavily MCP 是一個開源伺服器實作的模型上下文協議(MCP),可以為人工智慧助手提供即時網頁搜尋、資料提取和網站地圖功能,如 Claude、VS Code 擴充功能、Cursor 等。這使得人工智慧助手能夠安全地訪問、分析和與在線信息互動,成為智能工作流程的一部分。

Author: tavily-ai


查看協議

Tavily MCP 是什麼?

Tavily MCP 是一個伺服器,通過標準化的模型上下文協議(MCP)將先進的網頁搜尋和資料提取工具與人工智慧助手連接。它允許應用程序和人工智慧模型進行即時、特定領域的網頁搜尋,從網頁中提取結構化資料,繪製網站結構,並自動執行網頁爬蟲,所有這一切都是通過安全且可配置的終端點進行的。Tavily MCP 由 Tavily 開發,旨在與 Claude Desktop、Cursor 和 VS Code 等流行的人工智慧工具與編輯器無縫整合。

如何配置 Tavily MCP

要設置 Tavily MCP,請按照以下步驟操作:

  1. 獲取 Tavily API 密鑰

    • Tavily 註冊並生成您的免費 API 密鑰。
  2. 安裝 Node.js

    • 確保安裝了 Node.js 版本 20 或更高版本。
  3. 安裝 Tavily MCP 伺服器

    • 直接使用 npx 運行:
      npx -y [email protected]
      
    • 或通過 Smithery 安裝:
      npx -y @smithery/cli install @tavily-ai/tavily-mcp --client claude
      
  4. 配置您的客戶端應用程序

    • Claude Desktop/VS Code/Cursor:
      將相應的伺服器配置 JSON 添加您的 API 密鑰。
      Claude Desktop(macOS)的範例:
      {
        "mcpServers": {
          "tavily-mcp": {
            "command": "npx",
            "args": ["-y", "[email protected]"],
            "env": {
              "TAVILY_API_KEY": "你的-api-密鑰"
            }
          }
        }
      }
      
    • 對於 VS Code,您可以修改使用者設定或在工作區中添加 .vscode/mcp.json
  5. 啟動或更新客戶端

    • 配置後,重新啟動客戶端應用(例如 Claude Desktop、Cursor、VS Code)。Tavily MCP 伺服器將顯示在可用的 MCP 工具下。

如何使用 Tavily MCP

  1. 驗證伺服器安裝

    • 安裝和配置 Tavily MCP 伺服器後,您應該在 AI 應用界面中看到一個錘子圖標或工具菜單。
    • 點擊工具圖標查看可用的 Tavily MCP 函數列表。
  2. 通過聊天或命令調用工具

    • 在 Claude Desktop、Cursor 或 VS Code 中,直接輸入請求(例如,「搜尋量子計算的最新進展」),助手會利用適當的 Tavily 工具。
    • 您可以在提示中明確參考 tavily-searchtavily-extract 等工具以便精確控制。
  3. 結合工具以實現進階工作流程

    • 您可以鏈接搜尋和提取操作,例如:
      「搜尋過去 7 天有關 AI 初創公司的新聞文章,並從每篇文章提取主要內容以生成詳細報告。」
  4. 探索結構化網站映射與爬蟲

    • 使用 tavily-maptavily-crawl 工具來構建結構化綜述或自動瀏覽網站。
  5. 審查和使用結果

    • 結果將在您的聊天界面返回,隨時可以進行進一步分析或後續查詢。

主要功能

  • 即時、特定領域的網頁搜尋,可在 AI 聊天或編碼環境中使用。
  • 自動提取乾淨的主要文章或網頁內容。
  • 網站映射,生成網站及其連結關係的結構化視圖。
  • 網頁爬蟲,用於深入、程序化探索和資料收集。
  • 安全整合—API 密鑰和配置留在用戶基礎設施內。
  • 為 Claude Desktop、VS Code、Cursor 等提供無縫安裝與配置。
  • 支持資料安全的最佳實踐、供應商靈活性和工作流程設計。
  • 易於擴展,可以將 Tavily 與其他 MCP 兼容的伺服器(如 Neo4j)結合使用。

使用案例

  • 知識助手增強:
    為您的 AI 聊天、編碼或自動化代理提供即時網頁搜尋和文檔提取,以獲取最新信息。

  • 自動化市場和新聞分析:
    查詢最新行業趨勢或公司新聞,並提取文章內容以進行摘要或情感分析。

  • 學術和科學研究:
    搜尋和提取研究門戶和科學期刊的資料,結合特定領域過濾器或網站限制。

  • 智能數據管道建設:
    通過爬蟲和網站映射自動化信息收集,將結構化資料集輸送到圖或數據庫中。

  • 代碼助手網頁整合:
    允許代碼助手(如 VS Code 中)從網頁中提取、分析內容以支持用戶任務。

常見問題

1. 我在應用界面中看不到 Tavily MCP 工具,該怎麼辦?

  • 仔細檢查配置文件中是否有拼寫錯誤或格式錯誤。
  • 確保 Node.js 和 npx 正確安裝並可通過系統 PATH 訪問。
  • 在配置更改後重新啟動應用。

2. 如何解決 API 密鑰問題?

  • 確保您的 Tavily API 密鑰正確粘貼,沒有多餘的空格或引號。
  • 驗證您的 API 密鑰是否未過期;如有必要,可從 Tavily 儀表板生成新的密鑰。

3. 使用 npx 啟動 Tavily MCP 伺服器時出現錯誤,該怎麼辦?

  • 嘗試在 command 欄位中指定 npx 執行檔的完整路徑。
  • 執行 which npx(macOS/Linux)或 where npx(Windows)來獲取正確的路徑。

4. 我可以將 Tavily MCP 與其他 MCP 伺服器一起使用嗎?

  • 可以!您可以配置客戶端連接多個 MCP 伺服器(例如,將 Tavily 與 Neo4j MCP 結合用於知識圖工作流程)。

5. 使用 Tavily MCP 會有費用嗎?

  • Tavily 提供免費計劃,並有限制 API 使用量。詳情和升級選項請查看 Tavily 定價