Claude Web Search MCP Server
Dieser MCP-Server (Model Context Protocol) bietet Websuchfunktionen mithilfe der Claude-API. Er ermöglicht LLMs den Zugriff auf aktuelle Informationen aus dem Web über eine standardisierte Schnittstelle.
Merkmale
Websuchtool mit Claudes Websuch-API
Unterstützung für Domänenfilterung (erlaubte und blockierte Domänen)
Konfigurierbare maximale Ergebnisse pro Suche
Automatische Konfiguration aus der Claude Desktop-Konfigurationsdatei
Related MCP server: Perplexity MCP Server
Voraussetzungen
Node.js 18 oder höher
Ein Anthropischer API-Schlüssel mit aktivierter Websuche
Claude Desktop-App zum Testen
Installation und Einrichtung
Klonen Sie das Repository:
git clone https://github.com/Doriandarko/claude-search-mcp.git cd claude-search-mcpInstallieren Sie Abhängigkeiten:
npm installErstellen Sie den Server:
npm run buildDadurch wird der TypeScript-Code kompiliert und der Server ausführbar gemacht.
Verknüpfen Sie den Server für den globalen Zugriff:
npm linkDadurch wird der Befehl
mcp-server-claude-searchsystemweit verfügbar, sodass die Claude Desktop-App ihn finden kann.
Ausführen des Servers mit der Claude Desktop App
Sobald der Server installiert und verknüpft ist, kann die Claude Desktop-App ihn bei richtiger Konfiguration automatisch verwalten.
Konfigurieren Sie die Claude Desktop App: Öffnen Sie die MCP-Serverkonfigurationsdatei Ihrer Claude Desktop App (normalerweise
claude_desktop_config.json). Fügen Sie den Eintrag für diesen Server hinzu oder aktualisieren Sie ihn:{ "mcpServers": { // ... other servers ... "claude-search": { "command": "mcp-server-claude-search", "env": { "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE" } } // ... other servers ... } }Ersetzen Sie
"YOUR_ANTHROPIC_API_KEY_HERE"durch Ihren tatsächlichen Anthropic API-Schlüssel. Der Server versucht auch, diesen Schlüssel aus~/code/claude-search-mcp/claude_desktop_config.jsonzu lesen, wenn dieenvhier nicht gesetzt ist. Es empfiehlt sich jedoch, sie serverweise in der Hauptkonfiguration zu definieren.Claude Desktop App starten: Starten Sie Ihre Claude Desktop App (oder starten Sie sie neu). Sie sollte nun in der Lage sein, den
mcp-server-claude-searchbei Bedarf zu finden und zu starten.Websuche verwenden: Sie können jetzt in Ihren Gesprächen mit Claude die Websuchfunktion verwenden.
Manuelle Serverausführung (zum Testen/Entwickeln)
Wenn Sie den Server zu Test- oder Entwicklungszwecken manuell ausführen möchten (außerhalb der Claude Desktop-App-Verwaltung):
Verwenden des global verknüpften Befehls:
mcp-server-claude-searchDirekt mit tsx (für die Entwicklung mit Auto-Neustart):
npm run devDen kompilierten Code direkt ausführen:
npm start
Parameter des Websuchtools
Das Websuchtool unterstützt die folgenden Parameter, wenn es von einem LLM aufgerufen wird:
query(erforderlich): Die Suchabfragezeichenfolge.maxResults(optional): Maximale Anzahl der zurückzugebenden Suchergebnisse (Standard: 5).allowedDomains(optional): Array von Domänen, die in die Suchergebnisse einbezogen werden sollen (z. B.["example.com", "wikipedia.org"]).blockedDomains(optional): Array von Domänen, die aus den Suchergebnissen ausgeschlossen werden sollen.
Lizenz
MIT