
SearXNG MCP Server
Serveur MCP open-source populaire qui connecte les agents IA comme Claude à toute instance SearXNG, permettant des recherches web axées sur la confidentialité, sans traqueurs, avec des résultats en temps réel, une pagination et des contrôles de recherche sécurisée.
Aperçu
SearXNG MCP Server est un serveur léger et open-source du Model Context Protocol (MCP) qui connecte les assistants IA (Claude, Cursor, LM Studio, LLMs locaux, etc.) avec SearXNG — le métamoteur de recherche populaire, auto-hébergé et respectueux de la vie privée.
Il permet aux agents d'effectuer des recherches web sans dépendre d'API commerciales comme Google ou Bing, en gardant les requêtes privées et à l'abri du suivi, du profilage ou des paywalls. Il existe plusieurs implémentations communautaires, la plus populaire étant la version Node.js activement maintenue par ihor-sokoliuk.
Fonctionnalités Clés
- Recherche axée sur la vie privée : Agrège les résultats de dizaines de moteurs de recherche (Google, Bing, DuckDuckGo, etc.) sans suivi utilisateur.
- Instance SearXNG configurable : Fonctionne avec toute instance SearXNG publique ou auto-hébergée via son API JSON.
- Prise en charge de la pagination : Récupère des pages supplémentaires de résultats pour une recherche approfondie.
- Contrôle Safe Search : Filtre le contenu explicite avec des niveaux configurables.
- Résultats structurés : Renvoie des résultats propres et analysés optimisés pour la consommation par les LLMs.
- Déploiement facile : Exécution via
npx, Docker, ou localement avec des variantes Node.js/Python/Go disponibles. - Compatibilité multi-clients : Fonctionne de manière transparente avec Claude Desktop, Cursor, Windsurf et d'autres outils compatibles MCP.
Cas d'Utilisation
- Recherche Fondée : Permettez à Claude de récupérer des informations à jour pour des réponses précises au lieu de s'appuyer sur des données d'entraînement obsolètes.
- Flux de travail IA locaux/privés : Combinez avec Ollama ou LM Studio pour des configurations d'agents entièrement capables de fonctionner hors ligne (sauf pour la recherche).
- Assistance au codage : Recherchez de la documentation, des bibliothèques ou des messages d'erreur en temps réel pendant le développement.
- Actualités et Événements courants : Obtenez les derniers articles et résumés sans publicités ni contenu sponsorisé.
- Orchestration Multi-Outil : Associez avec d'autres serveurs MCP (navigateur, bases de données, exécution de code) pour des agents autonomes puissants.
Fonctionnement
- Lancez le serveur MCP (processus local ou conteneur Docker).
- Configurez votre client MCP (par exemple, Claude Desktop) pour se connecter à lui.
- L'IA découvre automatiquement l'outil
searxng_web_search. - Quand l'agent a besoin de données web fraîches, il appelle l'outil via le protocole MCP.
- Le serveur interroge l'instance SearXNG choisie et renvoie des résultats structurés.
Installation et Configuration Rapides (Version Node.js la plus populaire)
Utilisation de npx (le plus simple) :
Ajoutez les éléments suivants à votre configuration Claude Desktop (claude_desktop_config.json) :
{
"mcpServers": {
"searxng": {
"command": "npx",
"args": ["-y", "mcp-searxng"],
"env": {
"SEARXNG_URL": "https://votre-instance-searxng.example.com"
}
}
}
}
Il est recommandé d'utiliser une instance SearXNG auto-hébergée pour une confidentialité maximale (exécutez-la via Docker à partir du dépôt officiel de SearXNG).
Option Docker :
docker pull mcpcommunity/ihor-sokoliuk-mcp-searxng:latest
Autres implémentations notables : . Variantes Python/uv (par exemple, The-AI-Workshops) . Version Go pour des performances élevées . Forks améliorés avec prise en charge du scraping ou des catégories
Options de Configuration
SEARXNG_URL: URL de votre instance SearXNG (publique ou privée).- Prise en charge des proxy et de l'authentification dans plusieurs forks.
- Niveau de recherche sécurisée et catégories de résultats (général, actualités, images, etc.).
Redémarrez votre client MCP après avoir ajouté le serveur. L'outil devrait apparaître automatiquement dans les outils disponibles de l'agent.
Astuces Courantes
- Utilisez une instance SearXNG auto-hébergée pour une meilleure confidentialité et fiabilité.
- Les instances publiques fonctionnent pour des tests rapides, mais peuvent avoir des limites de débit ou des indisponibilités.
- Combinez avec des outils de récupération de page pour des recherches plus approfondies (de nombreux forks incluent l'extraction de contenu).
SearXNG MCP est l'un des outils de recherche web centrés sur la confidentialité les plus utilisés dans l'écosystème MCP, ce qui le rend essentiel pour quiconque développe ou utilise des agents IA locaux ou soucieux de la confidentialité.
Pour la dernière version et la documentation complète, consultez le dépôt principal.
Tags
Related Entries
Keep exploring similar tools and resources in this category.
Related Reads
Background, tutorials, and protocol context connected to this entry.







