Tavily MCP 是什麼?
Tavily MCP 是一個伺服器,通過標準化的模型上下文協議(MCP)將先進的網頁搜尋和資料提取工具與人工智慧助手連接。它允許應用程序和人工智慧模型進行即時、特定領域的網頁搜尋,從網頁中提取結構化資料,繪製網站結構,並自動執行網頁爬蟲,所有這一切都是通過安全且可配置的終端點進行的。Tavily MCP 由 Tavily 開發,旨在與 Claude Desktop、Cursor 和 VS Code 等流行的人工智慧工具與編輯器無縫整合。
如何配置 Tavily MCP
要設置 Tavily MCP,請按照以下步驟操作:
-
獲取 Tavily API 密鑰
- 在 Tavily 註冊並生成您的免費 API 密鑰。
-
安裝 Node.js
- 確保安裝了 Node.js 版本 20 或更高版本。
-
安裝 Tavily MCP 伺服器
- 直接使用 npx 運行:
npx -y [email protected]
- 或通過 Smithery 安裝:
npx -y @smithery/cli install @tavily-ai/tavily-mcp --client claude
- 直接使用 npx 運行:
-
配置您的客戶端應用程序
- 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
。
- Claude Desktop/VS Code/Cursor:
-
啟動或更新客戶端
- 配置後,重新啟動客戶端應用(例如 Claude Desktop、Cursor、VS Code)。Tavily MCP 伺服器將顯示在可用的 MCP 工具下。
如何使用 Tavily MCP
-
驗證伺服器安裝
- 安裝和配置 Tavily MCP 伺服器後,您應該在 AI 應用界面中看到一個錘子圖標或工具菜單。
- 點擊工具圖標查看可用的 Tavily MCP 函數列表。
-
通過聊天或命令調用工具
- 在 Claude Desktop、Cursor 或 VS Code 中,直接輸入請求(例如,「搜尋量子計算的最新進展」),助手會利用適當的 Tavily 工具。
- 您可以在提示中明確參考
tavily-search
和tavily-extract
等工具以便精確控制。
-
結合工具以實現進階工作流程
- 您可以鏈接搜尋和提取操作,例如:
「搜尋過去 7 天有關 AI 初創公司的新聞文章,並從每篇文章提取主要內容以生成詳細報告。」
- 您可以鏈接搜尋和提取操作,例如:
-
探索結構化網站映射與爬蟲
- 使用
tavily-map
和tavily-crawl
工具來構建結構化綜述或自動瀏覽網站。
- 使用
-
審查和使用結果
- 結果將在您的聊天界面返回,隨時可以進行進一步分析或後續查詢。
主要功能
- 即時、特定領域的網頁搜尋,可在 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 定價。