Everything Search MCP Server

Integra una ricerca di file e cartelle fulminea e guidata dall’AI nei tuoi flussi di automazione, con supporto specifico per Windows, macOS e Linux.

Everything Search MCP Server

Cosa fa il server “Everything Search” MCP?

Everything Search MCP Server è un server Model Context Protocol (MCP) multipiattaforma progettato per fornire capacità di ricerca file rapide ed efficienti ad assistenti AI e sviluppatori. Colmando il divario tra agenti AI e strumenti di ricerca a livello di sistema, consente query di file e cartelle in linguaggio naturale su sistemi Windows, macOS e Linux. Su Windows sfrutta il potente Everything SDK; su macOS utilizza il database Spotlight integrato tramite mdfind; e su Linux si integra con locate o plocate. Questo permette ai flussi di lavoro AI di mostrare metadati dei file, trovare rapidamente risorse o automatizzare task basati sulla ricerca come parte di pipeline di sviluppo e automazione più ampie. Everything Search MCP Server aumenta la produttività rendendo la ricerca file profonda e contestuale accessibile a LLM e strumenti di sviluppo.

Elenco dei Prompt

Nessun template di prompt esplicito è specificato nella documentazione o nei file del repository.

Elenco delle Risorse

Nessuna risorsa MCP esplicita è menzionata nella documentazione disponibile o nei file del repository.

Elenco degli Strumenti

  • search
    Cerca file e cartelle su tutto il sistema utilizzando strumenti specifici per la piattaforma. Supporta una serie flessibile di parametri, tra cui:
    • query: Stringa di ricerca richiesta (supporta la sintassi specifica della piattaforma)
    • max_results: Limite sul numero di risultati (default: 100, max: 1000)
    • match_path: Confronta l’intero percorso (default: false)
    • match_case: Ricerca case-sensitive (default: false)
    • match_whole_word: Corrispondenza parola intera (default: false)
    • match_regex: Ricerca regex (default: false)
    • sort_by: Opzioni di ordinamento (nome file, percorso, dimensione, estensione, data di creazione/modifica, ecc.)

Casi d’Uso di questo MCP Server

  • Esplorazione del codice:
    Trova rapidamente file sorgente, script o file di configurazione in grandi codebase utilizzando query e filtri avanzati.
  • Audit dei file di sistema:
    Permetti agli agenti AI di controllare i file system per tipi di contenuto specifici (ad es. log, eseguibili o file modificati di recente) per aiutare nel troubleshooting o in controlli di conformità.
  • Collegamento documentazione automatizzato:
    Trova documentazione di progetto, README o licenze in modo programmato e rendili disponibili per sistemi di documentazione aumentati da AI.
  • Automazione dei flussi di lavoro:
    Integra la ricerca file veloce nei flussi di sviluppo per automatizzare task ripetitivi come trovare artefatti di build, file di log o asset temporanei.
  • Scoperta dati:
    Consenti agli LLM di individuare file di dati (es. CSV, dataset, immagini) rilevanti per la query di un utente per analisi o integrazione a valle.

Come configurarlo

Windsurf

  1. Assicurati di avere Python e i prerequisiti specifici per la piattaforma installati (vedi sotto).
  2. Individua e apri il file di configurazione di Windsurf.
  3. Aggiungi Everything Search MCP Server utilizzando uno snippet JSON come quello di seguito.
  4. Salva la configurazione e riavvia Windsurf.
  5. Verifica che il server MCP compaia in Windsurf e prova con una ricerca di esempio.

Esempio di configurazione:

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

Claude

  1. Installa Python e le utility di ricerca necessarie per il tuo OS.
  2. Apri il pannello di configurazione/impostazioni di Claude.
  3. Inserisci la voce Everything Search MCP Server nella sezione MCP.
  4. Salva e riavvia Claude.
  5. Usa lo strumento di ricerca integrato in Claude per confermare la configurazione.

Esempio di configurazione:

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

Cursor

  1. Assicurati che Python e le dipendenze specifiche per il sistema operativo siano installate.
  2. Modifica le impostazioni utente di Cursor o il file di integrazione MCP.
  3. Aggiungi la seguente configurazione del server MCP.
  4. Salva le impostazioni e riavvia Cursor.
  5. Conferma eseguendo una ricerca file all’interno di Cursor.

Esempio di configurazione:

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

Cline

  1. Verifica che Python e gli strumenti di ricerca di sistema richiesti siano presenti.
  2. Apri la configurazione del server MCP di Cline.
  3. Aggiungi Everything Search MCP Server come mostrato di seguito.
  4. Salva e riavvia Cline.
  5. Prova l’integrazione MCP eseguendo un comando di ricerca.

Esempio di configurazione:

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

Proteggere API Key e Variabili d’Ambiente

Per proteggere dati sensibili o API key, utilizza variabili d’ambiente nella tua configurazione MCP:

{
  "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}"
      }
    }
  }
}

Nota: Sostituisci "SOME_API_KEY" con il nome reale della variabile d’ambiente richiesto dalla tua configurazione.

Come usare questo MCP nei flussi

Utilizzare MCP in FlowHunt

Per integrare i server MCP nel tuo workflow FlowHunt, inizia aggiungendo il componente MCP al tuo flusso e collegandolo al tuo agente AI:

FlowHunt MCP flow

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP usando questo formato JSON:

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

Una volta configurato, l’agente AI potrà utilizzare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricorda di cambiare “everything-search” con il vero nome del tuo server MCP e sostituire l’URL con quello del tuo MCP server.


Panoramica

SezioneDisponibilitàDettagli/Note
PanoramicaDescrizione generale e scopo disponibili in README.md.
Elenco dei PromptNessun template di prompt esplicito trovato.
Elenco delle RisorseNessuna risorsa MCP descritta.
Elenco degli StrumentiStrumento “search”, documentato in README.md.
Protezione API KeyUtilizzo variabili d’ambiente descritto nella sezione di configurazione.
Supporto Sampling (meno importante per la valutazione)Nessuna informazione sul supporto sampling trovata.

In base alla documentazione disponibile, “Everything Search” MCP Server offre un’eccellente chiarezza sul suo scopo e sulla funzionalità dello strumento, ma mancano template di prompt espliciti, risorse o funzionalità MCP avanzate come sampling o roots. La documentazione è chiara ed è mantenuto attivamente. Nel complesso, è un’ottima utility per i casi d’uso di ricerca file, ma non costituisce un esempio completo di tutte le funzionalità MCP.


MCP Score

Ha una LICENSE✅ (MIT)
Ha almeno uno strumento
Numero di Fork18
Numero di Star193

Domande frequenti

Cos'è Everything Search MCP Server?

È un server Model Context Protocol multipiattaforma che consente ad assistenti AI e strumenti di eseguire ricerche rapide di file e cartelle su Windows, macOS e Linux utilizzando i motori di ricerca di sistema nativi.

Quali piattaforme sono supportate?

Windows (tramite Everything SDK), macOS (tramite Spotlight via mdfind) e Linux (tramite locate o plocate).

Quali parametri di ricerca sono disponibili?

Puoi specificare stringhe di query, limiti di risultati, distinzione tra maiuscole/minuscole, corrispondenza del percorso, regex, corrispondenza intera parola e opzioni di ordinamento (come nome file, dimensione o data).

Come posso mettere in sicurezza API key o dati sensibili?

Utilizza variabili d'ambiente nella configurazione MCP per archiviare e iniettare in modo sicuro informazioni sensibili, come descritto nella sezione di configurazione.

Posso usare questo server nelle pipeline di automazione FlowHunt?

Sì! Aggiungi il componente MCP al tuo flusso, configura il server Everything Search e il tuo agente AI potrà lanciare potenti ricerche nel file system come parte di qualsiasi automazione.

Prova Everything Search con FlowHunt

Aumenta la tua produttività con Everything Search MCP Server—potenziando assistenti AI e flussi di automazione con una ricerca di sistema profonda ed efficiente.

Scopri di più