Skip to main content
Glama

Tavily MCP Server

Official
by tavily-ai
MIT License
9,317
561
  • Apple
  • Linux

Tavily Crawl Beta

GitHub Repo-SternenpmSchmiedeabzeichen

🎉 Einführung von tavily-crawl + tavily-map in v0.2.1! 🎉

MCP-Demo

Das Model Context Protocol (MCP) ist ein offener Standard, der KI-Systemen die nahtlose Interaktion mit verschiedenen Datenquellen und Tools ermöglicht und so sichere, bidirektionale Verbindungen ermöglicht.

Das von Anthropic entwickelte Model Context Protocol (MCP) ermöglicht KI-Assistenten wie Claude die nahtlose Integration mit den erweiterten Such- und Datenextraktionsfunktionen von Tavily. Diese Integration bietet KI-Modellen Echtzeitzugriff auf Webinformationen, einschließlich ausgefeilter Filteroptionen und domänenspezifischer Suchfunktionen.

Der Tavily MCP-Server bietet:

  • Such-, Extraktions-, Map- und Crawling-Tools
  • Echtzeit-Websuchfunktionen durch das Tavily-Suchtool
  • Intelligente Datenextraktion aus Webseiten über das Tool tavily-extract
  • Leistungsstarkes Web-Mapping-Tool, das eine strukturierte Karte der Website erstellt
  • Webcrawler, der Webseiten systematisch durchsucht

📚 Hilfreiche Ressourcen

  • Tutorial zum Kombinieren von Tavily MCP mit Neo4j MCP-Server
  • Tutorial zur Integration von Tavily MCP mit Cline in VS Code

Voraussetzungen 🔧

Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Tavily API-Schlüssel
    • Wenn Sie keinen Tavily-API-Schlüssel haben, können Sie sich hier für ein kostenloses Konto anmelden
  • Claude Desktop oder Cursor
  • Node.js (v20 oder höher)
    • Sie können Ihre Node.js-Installation überprüfen, indem Sie Folgendes ausführen:
      • node --version
  • Git installiert (nur erforderlich, wenn die Git-Installationsmethode verwendet wird)
    • Unter macOS: brew install git
    • Unter Linux:
      • Debian/Ubuntu: sudo apt install git
      • RedHat/CentOS: sudo yum install git
    • Unter Windows: Laden Sie Git für Windows herunter

Tavily MCP-Serverinstallation ⚡

Ausführen mit NPX

npx -y tavily-mcp@0.2.1

Installation über Smithery

So installieren Sie den Tavily MCP-Server für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @tavily-ai/tavily-mcp --client claude

Obwohl Sie einen Server eigenständig starten können, ist er isoliert betrachtet nicht besonders hilfreich. Integrieren Sie ihn stattdessen in einen MCP-Client. Nachfolgend finden Sie ein Beispiel für die Konfiguration der Claude Desktop-App für den tavily-mcp-Server.

MCP-Clients konfigurieren ⚙️

In diesem Repository wird erklärt, wie VS Code , Cursor und Claude Desktop für die Arbeit mit dem tavily-mcp-Server konfiguriert werden.

VS Code konfigurieren 💻

Klicken Sie für die Ein-Klick-Installation auf eine der folgenden Installationsschaltflächen:

Manuelle Installation

Prüfen Sie zunächst, ob oben in diesem Abschnitt die entsprechenden Installationsschaltflächen vorhanden sind. Wenn Sie die manuelle Installation bevorzugen, gehen Sie folgendermaßen vor:

Fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P (oder Cmd + Shift + P unter macOS) und geben Sie Preferences: Open User Settings (JSON) ein.

{ "mcp": { "inputs": [ { "type": "promptString", "id": "tavily_api_key", "description": "Tavily API Key", "password": true } ], "servers": { "tavily": { "command": "npx", "args": ["-y", "tavily-mcp@0.2.1"], "env": { "TAVILY_API_KEY": "${input:tavily_api_key}" } } } } }

Optional können Sie es zu einer Datei namens .vscode/mcp.json in Ihrem Arbeitsbereich hinzufügen:

{ "inputs": [ { "type": "promptString", "id": "tavily_api_key", "description": "Tavily API Key", "password": true } ], "servers": { "tavily": { "command": "npx", "args": ["-y", "tavily-mcp@0.2.1"], "env": { "TAVILY_API_KEY": "${input:tavily_api_key}" } } } }

Cline konfigurieren 🤖

Die einfachste Möglichkeit, den Tavily MCP-Server in Cline einzurichten, ist über den Marktplatz mit nur einem Klick:

  1. Öffnen Sie Cline in VS Code
  2. Klicken Sie in der Seitenleiste auf das Cline-Symbol
  3. Navigieren Sie zur Registerkarte „MCP-Server“ (4 Quadrate).
  4. Suchen Sie nach „Tavily“ und klicken Sie auf „Installieren“.
  5. Geben Sie bei der entsprechenden Aufforderung Ihren Tavily API-Schlüssel ein

Alternativ können Sie den Tavily MCP-Server manuell in Cline einrichten:

  1. Öffnen Sie die Cline MCP-Einstellungsdatei:

Für macOS:

# Using Visual Studio Code code ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json # Or using TextEdit open -e ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

Für Windows:

code %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
  1. Fügen Sie der Datei die Tavily-Serverkonfiguration hinzu:Ersetzen Sie your-api-key-here durch Ihren tatsächlichen Tavily-API-Schlüssel .
    { "mcpServers": { "tavily-mcp": { "command": "npx", "args": ["-y", "tavily-mcp@0.2.1"], "env": { "TAVILY_API_KEY": "your-api-key-here" }, "disabled": false, "autoApprove": [] } } }
  2. Speichern Sie die Datei und starten Sie Cline neu, falls es bereits ausgeführt wird.
  3. Wenn Sie Cline verwenden, haben Sie jetzt Zugriff auf die Tavily MCP-Tools. Sie können Cline bitten, die Tools „Tavily-Suche“ und „Tavily-Extrahieren“ direkt in Ihren Gesprächen zu verwenden.

Cursor konfigurieren 🖥️

Hinweis : Erfordert Cursor-Version 0.45.6 oder höher

So richten Sie den Tavily MCP-Server in Cursor ein:

  1. Cursoreinstellungen öffnen
  2. Navigieren Sie zu Funktionen > MCP-Server
  3. Klicken Sie auf die Schaltfläche „+ Neuen MCP-Server hinzufügen“
  4. Füllen Sie die folgenden Informationen aus:
    • Name : Geben Sie einen Spitznamen für den Server ein (z. B. „tavily-mcp“)
    • Typ : Wählen Sie als Typ „Befehl“ aus
    • Befehl : Geben Sie den Befehl zum Ausführen des Servers ein:
      env TAVILY_API_KEY=your-api-key npx -y tavily-mcp@0.2.1

      Wichtig : Ersetzen Sie your-api-key durch Ihren Tavily API-Schlüssel. Sie erhalten einen unter app.tavily.com/home

Nach dem Hinzufügen sollte der Server in der Liste der MCP-Server erscheinen. Möglicherweise müssen Sie die Schaltfläche „Aktualisieren“ oben rechts auf dem MCP-Server manuell drücken, um die Toolliste zu füllen.

Der Composer-Agent verwendet automatisch die Tavily MCP-Tools, wenn diese für Ihre Abfragen relevant sind. Es empfiehlt sich, die Verwendung der Tools explizit anzufordern, indem Sie beschreiben, was Sie tun möchten (z. B. „Verwende tavily-search, um im Internet nach den neuesten KI-Nachrichten zu suchen“). Auf dem Mac drücken Sie Befehl + L, um den Chat zu öffnen, wählen Sie die Composer-Option oben auf dem Bildschirm, wählen Sie neben der Schaltfläche „Senden“ den Agenten aus und senden Sie die Abfrage, wenn Sie bereit sind.

Beispiel für eine Cursorschnittstelle

Konfigurieren der Claude Desktop-App 🖥️

Für macOS:

# Create the config file if it doesn't exist touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json" # Opens the config file in TextEdit open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json" # Alternative method using Visual Studio Code (requires VS Code to be installed) code "$HOME/Library/Application Support/Claude/claude_desktop_config.json"

Für Windows:

code %APPDATA%\Claude\claude_desktop_config.json

Fügen Sie die Tavily-Serverkonfiguration hinzu:

Ersetzen Sie your-api-key-here durch Ihren tatsächlichen Tavily-API-Schlüssel .

{ "mcpServers": { "tavily-mcp": { "command": "npx", "args": ["-y", "tavily-mcp@0.2.1"], "env": { "TAVILY_API_KEY": "your-api-key-here" } } } }

2. Git-Installation

  1. Klonen Sie das Repository:
git clone https://github.com/tavily-ai/tavily-mcp.git cd tavily-mcp
  1. Installieren Sie Abhängigkeiten:
npm install
  1. Erstellen Sie das Projekt:
npm run build

Konfigurieren der Claude Desktop-App ⚙️

Befolgen Sie die im Abschnitt „Konfigurieren der Claude Desktop-App“ oben beschriebenen Konfigurationsschritte und verwenden Sie dabei die folgende JSON-Konfiguration.

Ersetzen Sie your-api-key-here durch Ihren tatsächlichen Tavily-API-Schlüssel und /path/to/tavily-mcp durch den tatsächlichen Pfad, in den Sie das Repository auf Ihrem System geklont haben.

{ "mcpServers": { "tavily": { "command": "npx", "args": ["/path/to/tavily-mcp/build/index.js"], "env": { "TAVILY_API_KEY": "your-api-key-here" } } } }

Verwendung in der Claude Desktop App 🎯

Sobald die Installation abgeschlossen und die Claude-Desktop-App konfiguriert ist, müssen Sie die Claude-Desktop-App vollständig schließen und erneut öffnen, um den Tavily-MCP-Server anzuzeigen. Unten links in der App sollte ein Hammersymbol angezeigt werden, das die verfügbaren MCP-Tools anzeigt. Klicken Sie auf das Hammersymbol, um weitere Details zu den Tools Tavily-Search und Tavily-Extract anzuzeigen.

Alternativtext

Claude hat nun vollständigen Zugriff auf den Tavily-MCP-Server, einschließlich der Tools Tavily-Search und Tavily-Extract. Wenn Sie die folgenden Beispiele in die Claude-Desktop-App einfügen, sollten Sie die Tavily-MCP-Server-Tools in Aktion sehen.

Tavily-Suchbeispiele

  1. Allgemeine Websuche :
Can you search for recent developments in quantum computing?
  1. Nachrichtensuche :
Search for news articles about AI startups from the last 7 days.
  1. Domänenspezifische Suche :
Search for climate change research on nature.com and sciencedirect.com

Beispiele für Tavily-Extrakte

  1. Artikelinhalt extrahieren :
Extract the main content from this article: https://example.com/article

✨ Suche und Extrahierung kombinieren ✨

Sie können die Tools „tavily-search“ und „tavily-extract“ auch kombinieren, um komplexere Aufgaben auszuführen.

Search for news articles about AI startups from the last 7 days and extract the main content from each article to generate a detailed report.

Fehlerbehebung 🛠️

Häufige Probleme

  1. Server nicht gefunden
    • Überprüfen Sie die npm-Installation, indem Sie npm --verison ausführen.
    • Überprüfen Sie die Claude Desktop-Konfigurationssyntax, indem Sie code ~/Library/Application\ Support/Claude/claude_desktop_config.json ausführen
    • Stellen Sie sicher, dass Node.js ordnungsgemäß installiert ist, indem Sie node --version ausführen.
  2. NPX-bezogene Probleme
  • Wenn Fehler im Zusammenhang mit npx auftreten, müssen Sie möglicherweise stattdessen den vollständigen Pfad zur ausführbaren npx-Datei verwenden.
  • Sie können diesen Pfad finden, indem Sie which npx in Ihrem Terminal ausführen und dann in Ihrer Konfiguration die Zeile "command": "npx" durch "command": "/full/path/to/npx" ersetzen.
  1. Probleme mit API-Schlüsseln
    • Bestätigen Sie, dass Ihr Tavily-API-Schlüssel gültig ist
    • Überprüfen Sie, ob der API-Schlüssel in der Konfiguration korrekt eingestellt ist
    • Stellen Sie sicher, dass der API-Schlüssel keine Leerzeichen oder Anführungszeichen enthält.

Danksagungen ✨

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    This server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.
    Last updated -
    1
    17
    3
    TypeScript
  • -
    security
    F
    license
    -
    quality
    Enables LLMs to perform sophisticated web searches through proxy servers using Tavily's API, supporting comprehensive web searches, direct question answering, and recent news article retrieval with AI-extracted content.
    Last updated -
    1
    Python
  • A
    security
    F
    license
    A
    quality
    An MCP protocol server that enables web search functionality using the Tavily API, allowing AI assistants to perform internet searches in real-time.
    Last updated -
    4
    2
    Python
  • -
    security
    A
    license
    -
    quality
    Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.
    Last updated -
    61
    Python
    MIT License
    • Linux
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tavily-ai/tavily-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server