Claude Web Search MCP Server

by Doriandarko

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

Voraussetzungen

  • Node.js 18 oder höher
  • Ein Anthropischer API-Schlüssel mit aktivierter Websuche
  • Claude Desktop-App zum Testen

Installation und Einrichtung

  1. Klonen Sie das Repository:
    git clone https://github.com/Doriandarko/claude-search-mcp.git cd claude-search-mcp
  2. Installieren Sie Abhängigkeiten:
    npm install
  3. Erstellen Sie den Server:
    npm run build
    Dadurch wird der TypeScript-Code kompiliert und der Server ausführbar gemacht.
  4. Verknüpfen Sie den Server für den globalen Zugriff:
    npm link
    Dadurch wird der Befehl mcp-server-claude-search systemweit 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.

  1. 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.json zu lesen, wenn die env hier nicht gesetzt ist. Es empfiehlt sich jedoch, sie serverweise in der Hauptkonfiguration zu definieren.
  2. 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-search bei Bedarf zu finden und zu starten.
  3. 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-search
  • Direkt mit tsx (für die Entwicklung mit Auto-Neustart):
    npm run dev
  • Den 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

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Bietet Claude AI mithilfe der Anthropic API Websuchfunktionen und ermöglicht LLMs den Zugriff auf aktuelle Informationen aus dem Web mit anpassbarer Domänenfilterung.

  1. Merkmale
    1. Voraussetzungen
      1. Installation und Einrichtung
        1. Ausführen des Servers mit der Claude Desktop App
          1. Manuelle Serverausführung (zum Testen/Entwickeln)
            1. Parameter des Websuchtools
              1. Lizenz

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  Integrates Tavily's search API with LLMs to provide advanced web search capabilities, including intelligent result summaries, domain filtering for quality control, and configurable search parameters.
                  Last updated -
                  3
                  64
                  9
                  JavaScript
                  MIT License
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.
                  Last updated -
                  1
                  22
                  3
                  JavaScript
                  MIT License
                • -
                  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
                • -
                  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 -
                  53
                  Python
                  MIT License
                  • Linux
                  • Apple

                View all related MCP servers

                ID: tqbp68gmev