Everything Search MCP Server

Zintegruj błyskawiczne, napędzane AI wyszukiwanie plików i folderów w swoich przepływach automatyzacji, z obsługą specyficzną dla Windows, macOS i Linux.

Everything Search MCP Server

Co robi Everything Search MCP Server?

Everything Search MCP Server to wieloplatformowy serwer Model Context Protocol (MCP), zaprojektowany do szybkiego i wydajnego wyszukiwania plików dla asystentów AI i deweloperów. Łącząc agentów AI z narzędziami wyszukiwania na poziomie systemu operacyjnego, umożliwia zapytania o pliki i foldery w języku naturalnym na systemach Windows, macOS i Linux. Na Windows korzysta z wydajnego Everything SDK; na macOS wykorzystuje wbudowaną bazę Spotlight przez mdfind; na Linux integruje się z locate lub plocate. Dzięki temu przepływy AI mogą szybko wyszukiwać metadane plików, lokalizować zasoby czy automatyzować zadania oparte na wyszukiwaniu, stając się częścią większych pipeline’ów rozwojowych i automatyzacyjnych. Everything Search MCP Server zwiększa produktywność, udostępniając głębokie, kontekstowe wyszukiwanie plików narzędziom LLM i środowiskom deweloperskim.

Lista promptów

W dokumentacji repozytorium ani plikach nie określono żadnych szablonów promptów.

Lista zasobów

W dostępnej dokumentacji ani plikach repozytorium nie wymieniono żadnych zasobów MCP.

Lista narzędzi

  • search
    Wyszukiwanie plików i folderów w całym systemie za pomocą narzędzi specyficznych dla danej platformy. Obsługuje elastyczny zestaw parametrów, w tym:
    • query: Wymagany ciąg zapytania (wspiera składnię platformową)
    • max_results: Limit liczby wyników (domyślnie: 100, maks: 1000)
    • match_path: Dopasowanie do pełnej ścieżki (domyślnie: false)
    • match_case: Wyszukiwanie z rozróżnianiem wielkości liter (domyślnie: false)
    • match_whole_word: Dopasowanie całych słów (domyślnie: false)
    • match_regex: Wyszukiwanie przez regex (domyślnie: false)
    • sort_by: Opcje sortowania (nazwa pliku, ścieżka, rozmiar, rozszerzenie, data utworzenia/modyfikacji itp.)

Przykłady użycia tego serwera MCP

  • Eksploracja kodu:
    Szybkie lokalizowanie plików źródłowych, skryptów lub konfiguracji w dużych bazach kodu przy użyciu zaawansowanych zapytań i filtrów.
  • Audyt plików systemowych:
    Umożliwienie agentom AI audytu systemu plików pod kątem wybranych typów zawartości (np. logi, pliki wykonywalne, ostatnio modyfikowane) w celu wsparcia troubleshooting’u lub zgodności.
  • Automatyczne podpinanie dokumentacji:
    Programowe wyszukiwanie dokumentacji projektu, plików README czy licencji i udostępnianie ich systemom dokumentacji wspomaganym przez AI.
  • Automatyzacja workflow:
    Integracja szybkiego wyszukiwania plików w workflow deweloperskich, by automatyzować powtarzalne zadania, takie jak wyszukiwanie artefaktów buildów, logów czy plików tymczasowych.
  • Odkrywanie danych:
    Pozwól LLMom odkrywać pliki danych (np. CSV, zbiory danych, obrazy) istotne dla zapytania użytkownika do dalszej analizy lub integracji.

Jak skonfigurować

Windsurf

  1. Upewnij się, że masz zainstalowanego Pythona oraz wymagane zależności dla swojej platformy (patrz niżej).
  2. Znajdź i otwórz plik konfiguracyjny Windsurf.
  3. Dodaj Everything Search MCP Server używając poniższego fragmentu JSON.
  4. Zapisz plik konfiguracyjny i uruchom ponownie Windsurf.
  5. Zweryfikuj, czy serwer MCP pojawia się w Windsurf i przetestuj na przykładowym wyszukiwaniu.

Przykładowa konfiguracja:

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

Claude

  1. Zainstaluj Pythona oraz wymagane narzędzia wyszukiwania dla swojego systemu operacyjnego.
  2. Otwórz panel konfiguracji/ustawień Claude.
  3. Wstaw wpis Everything Search MCP Server w sekcji MCP.
  4. Zapisz i uruchom ponownie Claude.
  5. Skorzystaj z narzędzia wyszukiwania wbudowanego w Claude, by potwierdzić konfigurację.

Przykładowa konfiguracja:

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

Cursor

  1. Upewnij się, że Python oraz zależności dla systemu są zainstalowane.
  2. Edytuj ustawienia użytkownika Cursor lub plik integracji MCP.
  3. Dodaj poniższą konfigurację serwera MCP.
  4. Zapisz ustawienia i uruchom ponownie Cursor.
  5. Potwierdź przez wykonanie wyszukiwania plików w Cursor.

Przykładowa konfiguracja:

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

Cline

  1. Zweryfikuj obecność Pythona i wymaganych narzędzi wyszukiwania systemowego.
  2. Otwórz konfigurację serwera MCP w Cline.
  3. Dodaj Everything Search MCP Server zgodnie z poniższym przykładem.
  4. Zapisz i uruchom ponownie Cline.
  5. Przetestuj integrację MCP wydając polecenie wyszukiwania.

Przykładowa konfiguracja:

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

Zabezpieczanie kluczy API i zmiennych środowiskowych

Aby zabezpieczyć poufne dane lub klucze API, używaj zmiennych środowiskowych w konfiguracji 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}"
      }
    }
  }
}

Uwaga: Zastąp "SOME_API_KEY" faktyczną nazwą zmiennej środowiskowej wymaganą w Twojej konfiguracji.

Jak używać tego MCP w flowach

Użycie MCP w FlowHunt

Aby zintegrować serwery MCP w swoim workflow FlowHunt, rozpocznij od dodania komponentu MCP do flow i połącz go ze swoim agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, aby otworzyć panel konfiguracyjny. W sekcji konfiguracji systemowej MCP wklej szczegóły swojego serwera MCP w tym formacie JSON:

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

Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zamienić “everything-search” na właściwą nazwę swojego serwera MCP oraz adres URL na adres swojego serwera MCP.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
PrzeglądOgólny opis i cel dostępny w README.md.
Lista promptówNie znaleziono jawnych szablonów promptów.
Lista zasobówBrak opisanych zasobów MCP.
Lista narzędziNarzędzie “search”, udokumentowane w README.md.
Zabezpieczanie kluczy APIOpisano użycie zmiennych środowiskowych w sekcji konfiguracji.
Wsparcie sampling-u (mniej istotne w ocenie)Brak informacji o wsparciu sampling-u.

Na podstawie dostępnej dokumentacji, Everything Search MCP Server zapewnia bardzo dobrą przejrzystość celu i funkcjonalności narzędzi, ale nie zawiera jawnych szablonów promptów, zasobów ani zaawansowanych funkcji MCP, takich jak sampling czy roots. Dokumentacja jest czytelna i projekt jest aktywnie utrzymywany. Ogólnie to solidne narzędzie do wyszukiwania plików, ale nie wyczerpuje wszystkich możliwości MCP.


Ocena MCP

Posiada LICENSE✅ (MIT)
Ma przynajmniej jedno narzędzie
Liczba Forków18
Liczba Gwiazdek193

Najczęściej zadawane pytania

Czym jest Everything Search MCP Server?

To wieloplatformowy serwer Model Context Protocol, który pozwala asystentom AI i narzędziom szybko wyszukiwać pliki i foldery w Windows, macOS i Linux, używając natywnych silników wyszukiwania systemowego.

Jakie platformy są obsługiwane?

Windows (przy użyciu Everything SDK), macOS (przez Spotlight/mddfind) oraz Linux (przez locate lub plocate).

Jakie parametry wyszukiwania są dostępne?

Możesz określić ciąg zapytania, limit wyników, rozróżnianie wielkości liter, dopasowanie ścieżki, wyrażenia regularne, dopasowanie całych słów i opcje sortowania (np. według nazwy pliku, rozmiaru czy daty).

Jak mogę zabezpieczyć klucze API lub wrażliwe dane?

Użyj zmiennych środowiskowych w konfiguracji MCP, aby bezpiecznie przechowywać i przekazywać poufne informacje, zgodnie z instrukcją w sekcji konfiguracji.

Czy mogę używać tego w przepływach automatyzacji FlowHunt?

Tak! Dodaj komponent MCP do swojego flow, skonfiguruj Everything Search server, a Twój agent AI może uruchamiać zaawansowane wyszukiwanie plików w ramach dowolnej automatyzacji.

Wypróbuj Everything Search z FlowHunt

Zwiększ swoją produktywność dzięki Everything Search MCP Server — dając agentom AI i przepływom automatyzacji głębokie, wydajne wyszukiwanie systemowe.

Dowiedz się więcej