Serveur MCP Everything Search

Intégrez une recherche de fichiers et dossiers ultra-rapide, pilotée par l’IA, dans vos flux d’automatisation, avec une prise en charge spécifique pour Windows, macOS et Linux.

Serveur MCP Everything Search

Que fait le serveur MCP “Everything Search” ?

Le serveur Everything Search MCP est un serveur Model Context Protocol (MCP) multiplateforme conçu pour offrir des capacités de recherche de fichiers rapides et efficaces aux assistants IA et aux développeurs. En comblant le fossé entre les agents IA et les outils de recherche système, il permet des requêtes de fichiers et dossiers en langage naturel sur les systèmes Windows, macOS et Linux. Sur Windows, il utilise le puissant SDK Everything ; sur macOS, il s’appuie sur la base de données Spotlight intégrée via mdfind ; et sur Linux, il s’intègre à locate ou plocate. Cela permet aux workflows IA de faire remonter facilement les métadonnées de fichiers, de localiser rapidement des ressources ou d’automatiser des tâches orientées recherche dans le cadre de pipelines plus larges de développement et d’automatisation. Le serveur Everything Search MCP accroît la productivité en rendant la recherche contextuelle approfondie accessible aux LLM et outils de développement.

Liste des Prompts

Aucun modèle de prompt explicite n’est spécifié dans la documentation du dépôt ou les fichiers.

Liste des Ressources

Aucune ressource MCP explicite n’est mentionnée dans la documentation ou les fichiers du dépôt.

Liste des Outils

  • search
    Recherchez des fichiers et dossiers sur l’ensemble du système à l’aide des outils spécifiques à chaque plateforme. Prend en charge un ensemble flexible de paramètres, notamment :
    • query : chaîne de requête de recherche requise (syntaxe spécifique à la plateforme prise en charge)
    • max_results : limite du nombre de résultats (défaut : 100, max : 1000)
    • match_path : correspondance sur le chemin complet (défaut : false)
    • match_case : recherche sensible à la casse (défaut : false)
    • match_whole_word : correspondance sur mots entiers (défaut : false)
    • match_regex : recherche par expression régulière (défaut : false)
    • sort_by : options de tri (nom de fichier, chemin, taille, extension, date de création/modification, etc.)

Cas d’utilisation de ce serveur MCP

  • Exploration de codebase :
    Localisez rapidement des fichiers source, scripts ou fichiers de configuration dans de larges bases de code à l’aide de requêtes et filtres avancés.
  • Audit de fichiers système :
    Permettez aux agents IA d’auditer le système de fichiers pour des types de contenu spécifiques (ex : logs, exécutables, fichiers récemment modifiés) pour faciliter le dépannage ou les contrôles de conformité.
  • Lien automatique vers la documentation :
    Localisez de façon programmatique la documentation projet, les README ou les licences et faites-les remonter dans des systèmes de documentation augmentés par IA.
  • Automatisation des workflows :
    Intégrez une recherche de fichiers rapide dans les workflows de développement afin d’automatiser des tâches répétitives telles que la recherche d’artéfacts de build, de logs ou de fichiers temporaires.
  • Découverte de données :
    Permettez aux LLM de découvrir des fichiers de données (ex : CSV, jeux de données, images) pertinents pour la requête d’un utilisateur pour analyse ou intégration ultérieure.

Comment l’installer

Windsurf

  1. Assurez-vous que Python et les prérequis spécifiques à votre plateforme sont installés (voir ci-dessous).
  2. Localisez et ouvrez votre fichier de configuration Windsurf.
  3. Ajoutez le serveur Everything Search MCP à l’aide d’un extrait JSON comme ci-dessous.
  4. Enregistrez la configuration et redémarrez Windsurf.
  5. Vérifiez que le serveur MCP apparaît dans Windsurf et testez avec une recherche d’exemple.

Exemple de configuration :

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

Claude

  1. Installez Python et les utilitaires de recherche nécessaires pour votre OS.
  2. Ouvrez le panneau de configuration ou de paramètres de Claude.
  3. Insérez l’entrée Everything Search MCP Server dans la section MCP.
  4. Enregistrez et redémarrez Claude.
  5. Utilisez l’outil de recherche intégré dans Claude pour confirmer l’installation.

Exemple de configuration :

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

Cursor

  1. Assurez-vous que Python et les dépendances spécifiques à l’OS sont installés.
  2. Modifiez les paramètres utilisateur de Cursor ou le fichier d’intégration MCP.
  3. Ajoutez la configuration du serveur MCP suivante.
  4. Enregistrez les paramètres et redémarrez Cursor.
  5. Confirmez en effectuant une recherche de fichier dans Cursor.

Exemple de configuration :

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

Cline

  1. Vérifiez que Python et les outils de recherche système requis sont présents.
  2. Ouvrez la configuration du serveur MCP de Cline.
  3. Ajoutez le serveur Everything Search MCP comme ci-dessous.
  4. Enregistrez et redémarrez Cline.
  5. Testez l’intégration MCP en lançant une commande de recherche.

Exemple de configuration :

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

Sécurisation des clés API & variables d’environnement

Pour sécuriser les données sensibles ou les clés API, utilisez des variables d’environnement dans votre configuration 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}"
      }
    }
  }
}

Remarque : Remplacez "SOME_API_KEY" par le nom réel de la variable d’environnement requis pour votre configuration.

Utiliser ce MCP dans les flux

Utilisation du MCP dans FlowHunt

Pour intégrer des serveurs MCP à votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flux et reliez-le à votre agent IA :

Flux FlowHunt MCP

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section configuration système MCP, insérez les détails de votre serveur MCP à l’aide de ce format JSON :

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

Une fois configuré, l’agent IA pourra utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de modifier “everything-search” avec le nom réel de votre serveur MCP et de remplacer l’URL par celle de votre serveur MCP.


Aperçu

SectionDisponibilitéDétails/Commentaires
AperçuDescription générale et objectif disponibles dans README.md.
Liste des PromptsAucun modèle de prompt explicite trouvé.
Liste des RessourcesAucune ressource MCP décrite.
Liste des OutilsOutil “search”, documenté dans README.md.
Sécurisation des clés APIUtilisation de variables d’environnement décrite dans la section installation.
Support du sampling (moins important à l’éval.)Aucune information sur le support du sampling trouvée.

D’après la documentation disponible, le serveur MCP “Everything Search” offre une excellente clarté sur son objectif et la fonctionnalité de ses outils, mais manque de modèles de prompts explicites, de ressources ou de fonctionnalités MCP avancées comme le sampling ou les racines. Sa documentation est claire et il est activement maintenu. Globalement, c’est un utilitaire solide pour les cas d’usage de recherche de fichiers, mais pas un exemple exhaustif de toutes les capacités MCP.


Score MCP

Dispose d’une LICENCE✅ (MIT)
Au moins un outil
Nombre de Forks18
Nombre d’étoiles193

Questions fréquemment posées

Qu'est-ce que le serveur Everything Search MCP ?

C'est un serveur Model Context Protocol multiplateforme qui permet aux assistants IA et outils d'effectuer des recherches rapides de fichiers et dossiers sur Windows, macOS et Linux en utilisant les moteurs de recherche système natifs.

Quelles plateformes sont prises en charge ?

Windows (avec Everything SDK), macOS (avec Spotlight via mdfind) et Linux (avec locate ou plocate).

Quels paramètres de recherche sont disponibles ?

Vous pouvez spécifier des chaînes de requête, des limites de résultats, la sensibilité à la casse, la correspondance de chemin, l'expression régulière, la correspondance de mots entiers et des options de tri (comme le nom de fichier, la taille ou la date).

Comment sécuriser les clés API ou les données sensibles ?

Utilisez des variables d'environnement dans votre configuration MCP pour stocker et injecter les informations sensibles en toute sécurité, comme indiqué dans la section de configuration.

Puis-je utiliser cela dans mes pipelines d'automatisation FlowHunt ?

Oui ! Ajoutez le composant MCP à votre flux, configurez le serveur Everything Search, et votre agent IA pourra déclencher des recherches puissantes du système de fichiers dans n'importe quel automatisme.

Essayez Everything Search avec FlowHunt

Boostez votre productivité avec Everything Search MCP Server—donnez du pouvoir à vos assistants IA et flux d'automatisation avec une recherche système profonde et efficace.

En savoir plus