Everything Search MCP Server

Integrieren Sie blitzschnelle, KI-gesteuerte Datei- und Ordnersuche in Ihre Automatisierungsabläufe – mit plattformspezifischer Unterstützung für Windows, macOS und Linux.

Everything Search MCP Server

Was macht der “Everything Search” MCP Server?

Der Everything Search MCP Server ist ein plattformübergreifender Model Context Protocol (MCP) Server, der schnelle und effiziente Dateisuche für KI-Assistenten und Entwickler bereitstellt. Er überbrückt die Lücke zwischen KI-Agenten und systemeigenen Suchwerkzeugen und ermöglicht so natürlichsprachliche Datei- und Ordnersuchen auf Windows-, macOS- und Linux-Systemen. Unter Windows nutzt er das leistungsstarke Everything SDK, auf macOS die integrierte Spotlight-Datenbank via mdfind, und unter Linux integriert er sich mit locate oder plocate. So können KI-Workflows nahtlos Dateimetadaten auffinden, Ressourcen schnell lokalisieren oder suchbasierte Aufgaben als Teil größerer Entwicklungs- und Automatisierungspipelines automatisieren. Der Everything Search MCP Server steigert die Produktivität, indem er kontextbezogene Dateisuche für LLMs und Entwicklungstools zugänglich macht.

Liste der Prompts

In der Repository-Dokumentation oder den Dateien sind keine expliziten Prompt-Templates angegeben.

Liste der Ressourcen

In der verfügbaren Dokumentation oder den Repository-Dateien sind keine expliziten MCP-Ressourcen erwähnt.

Liste der Tools

  • search
    Sucht nach Dateien und Ordnern im gesamten System unter Verwendung plattformspezifischer Tools. Unterstützt eine flexible Auswahl an Parametern, darunter:
    • query: Erforderlicher Suchbegriff (plattformabhängige Syntax unterstützt)
    • max_results: Limit für die Anzahl der Ergebnisse (Standard: 100, Maximum: 1000)
    • match_path: Abgleich mit vollständigem Pfad (Standard: false)
    • match_case: Groß-/Kleinschreibung beachten (Standard: false)
    • match_whole_word: Exakte Wortsuche (Standard: false)
    • match_regex: Regex-Suche (Standard: false)
    • sort_by: Sortieroptionen (Dateiname, Pfad, Größe, Erweiterung, Erstell-/Änderungsdatum usw.)

Anwendungsfälle dieses MCP Servers

  • Codebase-Erkundung:
    Lokalisieren Sie schnell Quellcodedateien, Skripte oder Konfigurationsdateien in großen Codebasen mithilfe erweiterter Suchanfragen und Filter.
  • System-Dateiprüfung:
    Ermöglichen Sie KI-Agenten die Überprüfung von Dateisystemen auf bestimmte Inhaltsarten (z. B. Logs, ausführbare Dateien oder kürzlich geänderte Dateien) zur Fehleranalyse oder Compliance-Kontrolle.
  • Automatisierte Dokumentationsverlinkung:
    Finden Sie Projektdokumentationen, READMEs oder Lizenzen programmatisch und bereiten Sie sie für KI-gestützte Dokumentationssysteme auf.
  • Workflow-Automatisierung:
    Integrieren Sie schnelle Dateisuche in Entwicklungs-Workflows, um wiederkehrende Aufgaben wie das Auffinden von Build-Artefakten, Logdateien oder temporären Assets zu automatisieren.
  • Daten-Entdeckung:
    Erlauben Sie LLMs, relevante Datendateien (z. B. CSVs, Datensätze, Bilder) für die Anfrage eines Nutzers zur weiteren Analyse oder Integration zu entdecken.

Einrichtung

Windsurf

  1. Stellen Sie sicher, dass Python und plattformspezifische Voraussetzungen installiert sind (siehe unten).
  2. Suchen und öffnen Sie Ihre Windsurf-Konfigurationsdatei.
  3. Fügen Sie den Everything Search MCP Server wie unten gezeigt als JSON-Snippet hinzu.
  4. Speichern Sie die Konfiguration und starten Sie Windsurf neu.
  5. Prüfen Sie, ob der MCP Server in Windsurf erscheint, und testen Sie mit einer Beispielsuche.

Beispielkonfiguration:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Claude

  1. Installieren Sie Python und die notwendigen Suchwerkzeuge für Ihr Betriebssystem.
  2. Öffnen Sie das Konfigurations-/Einstellungsmenü von Claude.
  3. Fügen Sie den Everything Search MCP Server im MCP-Bereich ein.
  4. Speichern und starten Sie Claude neu.
  5. Nutzen Sie das integrierte Suchwerkzeug in Claude zur Bestätigung der Einrichtung.

Beispielkonfiguration:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cursor

  1. Stellen Sie sicher, dass Python und alle erforderlichen Betriebssystem-Abhängigkeiten installiert sind.
  2. Bearbeiten Sie die Benutzereinstellungen oder die MCP-Integrationsdatei von Cursor.
  3. Fügen Sie die folgende MCP Server-Konfiguration hinzu.
  4. Einstellungen speichern und Cursor neu starten.
  5. Bestätigen Sie die Funktion mit einer Dateisuche innerhalb von Cursor.

Beispielkonfiguration:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cline

  1. Überprüfen Sie, ob Python und die notwendigen System-Suchtools vorhanden sind.
  2. Öffnen Sie die MCP Server-Konfiguration von Cline.
  3. Fügen Sie den Everything Search MCP Server wie unten gezeigt hinzu.
  4. Speichern und starten Sie Cline neu.
  5. Testen Sie die MCP-Integration durch einen Suchbefehl.

Beispielkonfiguration:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Absicherung von API-Schlüsseln & Umgebungsvariablen

Um sensible Daten oder API-Schlüssel abzusichern, verwenden Sie Umgebungsvariablen in Ihrer MCP-Konfiguration:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"],
      "env": {
        "SOME_API_KEY": "${SOME_API_KEY}"
      },
      "inputs": {
        "api_key": "${SOME_API_KEY}"
      }
    }
  }
}

Hinweis: Ersetzen Sie "SOME_API_KEY" durch den tatsächlichen Namen der Umgebungsvariable, wie von Ihrer Umgebung benötigt.

Nutzung dieses MCP in Flows

Verwendung von MCP in FlowHunt

Um MCP Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Fügen Sie im Bereich für die System-MCP-Konfiguration Ihre MCP Server-Daten im folgenden JSON-Format ein:

{
  "everything-search": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Nach der Konfiguration kann der KI-Agent dieses MCP als Tool mit allen Funktionen und Möglichkeiten verwenden. Denken Sie daran, “everything-search” durch den tatsächlichen Namen Ihres MCP-Servers zu ersetzen und die URL entsprechend Ihrer MCP-Server-Instanz anzupassen.


Übersicht

AbschnittVerfügbarkeitDetails/Anmerkungen
ÜbersichtAllgemeine Beschreibung und Zweck in README.md verfügbar.
Liste der PromptsKeine expliziten Prompt-Templates gefunden.
Liste der RessourcenKeine expliziten MCP-Ressourcen beschrieben.
Liste der Tools“search”-Tool, dokumentiert in README.md.
Absicherung von API-SchlüsselnVerwendung von Umgebungsvariablen im Einrichtungsbereich beschrieben.
Sampling-Unterstützung (weniger relevant)Keine Informationen zur Sampling-Unterstützung gefunden.

Basierend auf der verfügbaren Dokumentation bietet der “Everything Search” MCP Server eine ausgezeichnete Übersicht zu Zweck und Tool-Funktionalität, es fehlen jedoch explizite Prompt-Templates, Ressourcen oder erweiterte MCP-Features wie Sampling oder Roots. Die Dokumentation ist klar und das Projekt wird aktiv gepflegt. Insgesamt ist es ein solides Tool für Dateisuche-Anwendungsfälle, aber kein umfassendes Beispiel aller MCP-Fähigkeiten.


MCP Score

Hat eine LICENSE✅ (MIT)
Mindestens ein Tool
Anzahl Forks18
Anzahl Stars193

Häufig gestellte Fragen

Was ist der Everything Search MCP Server?

Es handelt sich um einen plattformübergreifenden Model Context Protocol Server, der es KI-Assistenten und Tools ermöglicht, schnelle Datei- und Ordnersuchen über Windows, macOS und Linux hinweg mit nativen System-Suchmaschinen durchzuführen.

Welche Plattformen werden unterstützt?

Windows (mit Everything SDK), macOS (mit Spotlight über mdfind) und Linux (mit locate oder plocate).

Welche Suchparameter stehen zur Verfügung?

Sie können Suchbegriffe, Ergebnislimits, Groß-/Kleinschreibung, Pfadabgleich, Regex, exakte Wortsuche und Sortieroptionen (z. B. Dateiname, Größe oder Datum) angeben.

Wie kann ich API-Schlüssel oder sensible Daten absichern?

Verwenden Sie Umgebungsvariablen in Ihrer MCP-Konfiguration, um sensible Informationen sicher zu speichern und einzubinden, wie im Einrichtungsbereich beschrieben.

Kann ich dies in meinen FlowHunt-Automatisierungspipelines verwenden?

Ja! Fügen Sie die MCP-Komponente zu Ihrem Flow hinzu, konfigurieren Sie den Everything Search Server, und Ihr KI-Agent kann leistungsstarke Dateisystem-Suchen als Teil jeder Automatisierung auslösen.

Testen Sie Everything Search mit FlowHunt

Steigern Sie Ihre Produktivität mit dem Everything Search MCP Server – für KI-Assistenten und Automatisierungsabläufe mit leistungsstarker, effizienter Systemsuchen.

Mehr erfahren