mcp-searxng Serveur MCP
mcp-searxng dote vos workflows FlowHunt de capacités de recherche web multi-moteurs en temps réel, en tirant parti de la confidentialité et de la polyvalence de SearXNG.

Que fait le serveur MCP “mcp-searxng” ?
Le serveur MCP mcp-searxng est un serveur exemple conçu pour permettre aux agents IA d’effectuer des recherches web en temps réel à l’aide de SearXNG, un métamoteur de recherche open source. En se connectant à des sources d’information externes, ce serveur permet aux assistants IA de récupérer des résultats de recherche à jour et variés depuis différents moteurs de recherche, améliorant ainsi leur capacité à fournir des réponses précises et actuelles. L’intégration avec SearXNG signifie que l’agent IA peut bénéficier de recherches axées sur la confidentialité et multi-sources, ce qui le rend adapté à la recherche, à la vérification des faits et à l’élargissement des connaissances au-delà des ensembles de données statiques. Ce serveur est idéal pour les workflows développeurs nécessitant un accès à des données fraîches, à du contenu web en temps réel ou à de larges capacités de recherche internet au sein de leurs applications pilotées par IA.
Liste des prompts
Aucune information disponible dans le dépôt concernant les modèles de prompts.
Liste des ressources
Aucune information trouvée dans le dépôt concernant les ressources MCP exposées.
Liste des outils
D’après les fichiers disponibles du dépôt, notamment server.py, il n’y a pas de définitions explicites d’outils listées. Le dépôt se concentre sur la fourniture de la capacité de recherche web via SearXNG, qui peut être exposée comme un seul outil pour interroger les résultats de recherche, mais aucune description détaillée n’est fournie.
Cas d’utilisation de ce serveur MCP
- Recherche web en temps réel
Les développeurs peuvent doter leurs agents IA de la capacité de recherche internet à jour pour répondre aux requêtes des utilisateurs, effectuer des recherches ou vérifier des informations en temps réel. - Intégration de recherche axée sur la confidentialité
Intégrez des résultats de recherche respectueux de la vie privée issus de moteurs comme DuckDuckGo, Brave ou Ecosia, renforçant la confiance et la conformité pour les utilisateurs finaux. - Recherche enrichie pour agents IA
Les agents IA peuvent accéder à une large gamme de moteurs de recherche via SearXNG, obtenant des perspectives plus larges et des informations plus complètes pour des requêtes complexes. - Augmentation des capacités des LLM
Faites le lien entre la connaissance statique des LLM et les données web dynamiques, fournissant des réponses plus pertinentes et contextuelles. - Métarecherche pour le développement d’applications
Alimentez des applications nécessitant des résultats de recherche multi-sources, comme des outils d’analyse de marché, des agrégateurs de nouvelles ou des assistants de recherche.
Comment l’installer
Windsurf
- Prérequis : Vérifiez que Node.js et Windsurf sont installés.
- Localisez la configuration : Ouvrez votre fichier de configuration Windsurf.
- Ajoutez le serveur MCP mcp-searxng : Insérez l’extrait JSON suivant dans la section
mcpServers
. - Enregistrez & redémarrez : Enregistrez les modifications et redémarrez Windsurf.
- Vérifiez : Consultez les logs du serveur ou l’interface Windsurf pour confirmer la bonne intégration.
{
"mcpServers": [
{
"name": "mcp-searxng",
"command": "npx",
"args": ["@mcp-searxng/mcp-server@latest"]
}
]
}
Sécuriser les clés API
Pour sécuriser les clés API ou les identifiants sensibles, utilisez des variables d’environnement :
{
"mcpServers": [
{
"name": "mcp-searxng",
"command": "npx",
"args": ["@mcp-searxng/mcp-server@latest"],
"env": {
"SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
},
"inputs": {
"api_key": "${SEARXNG_API_KEY}"
}
}
]
}
Claude
- Prérequis : Installez la CLI de Claude ou la plateforme d’intégration.
- Localisez la configuration : Trouvez le fichier de configuration MCP de Claude.
- Ajoutez le serveur : Insérez ce qui suit dans la section des serveurs MCP.
- Enregistrez & redémarrez : Appliquez les changements et redémarrez Claude.
- Vérifiez : Confirmez l’enregistrement du serveur dans l’interface Claude.
{
"mcpServers": [
{
"name": "mcp-searxng",
"command": "npx",
"args": ["@mcp-searxng/mcp-server@latest"]
}
]
}
Cursor
- Prérequis : Vérifiez que Cursor et Node.js sont installés.
- Ouvrez la configuration : Modifiez le fichier de configuration Cursor.
- Configurez le serveur MCP : Ajoutez les détails du serveur mcp-searxng.
- Redémarrez Cursor : Redémarrez l’application.
- Vérifiez : Testez l’intégration depuis le catalogue d’outils de Cursor.
{
"mcpServers": [
{
"name": "mcp-searxng",
"command": "npx",
"args": ["@mcp-searxng/mcp-server@latest"]
}
]
}
Cline
- Prérequis : Vérifiez que Cline et Node.js sont installés.
- Modifiez la configuration : Ouvrez le fichier de configuration MCP de Cline.
- Ajoutez le serveur : Insérez la configuration JSON du serveur.
- Enregistrez & redémarrez : Enregistrez et redémarrez Cline.
- Vérifiez : Consultez le statut du serveur dans Cline.
{
"mcpServers": [
{
"name": "mcp-searxng",
"command": "npx",
"args": ["@mcp-searxng/mcp-server@latest"]
}
]
}
Comment utiliser ce MCP dans les flux
Utiliser MCP dans FlowHunt
Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et reliez-le à votre agent IA :

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, insérez les détails de votre serveur MCP avec ce format JSON :
{
"mcp-searxng": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Une fois configuré, l’agent IA pourra utiliser ce MCP comme un outil et accéder à toutes ses fonctions et capacités. Pensez à remplacer “mcp-searxng” par le nom réel de votre serveur MCP et à renseigner l’URL de votre propre serveur MCP.
Vue d’ensemble
Section | Disponibilité | Détails/Remarques |
---|---|---|
Vue d’ensemble | ✅ | Présente dans le README.md |
Liste des prompts | ⛔ | Aucun modèle de prompt trouvé dans le dépôt |
Liste des ressources | ⛔ | Aucune définition de ressource trouvée |
Liste des outils | ⛔ | Aucune description d’outil explicite dans server.py |
Sécurisation des clés API | ✅ | Approche standard fournie dans la section setup |
Support du sampling (moins important à l’éval.) | ⛔ | Aucune info sur le support du sampling |
Mon avis : mcp-searxng fournit une vue d’ensemble claire et des cas d’usage concrets, mais manque de détails d’implémentation sur les prompts, les ressources et les outils, ce qui limite son utilité immédiate pour les développeurs recherchant un serveur MCP robuste et multi-outils. Sa principale contribution est de permettre la recherche web via SearXNG, mais la documentation et la modularité pourraient être améliorées.
Score MCP
Dispose d’une LICENSE | ✅ (MIT) |
---|---|
Dispose d’au moins un outil | ⛔ |
Nombre de Forks | 0 |
Nombre d’Étoiles | 2 |
Note :
Au vu des tableaux ci-dessus, j’attribuerais à ce serveur MCP une note de 3/10. Bien qu’il soit open source et dispose d’un objectif clair, l’absence de détails d’implémentation sur les outils/ressources et modèles de prompts limite son utilité et sa complétude en tant que serveur MCP.
Questions fréquemment posées
- Qu'est-ce que le serveur mcp-searxng MCPxa0?
Le serveur mcp-searxng MCP est un connecteur pour FlowHunt et d'autres plateformes, permettant aux agents IA d'effectuer des recherches web en temps réel et respectueuses de la vie privée via SearXNG. Il agrège les résultats de plusieurs moteurs de recherche et fournit des informations à jour et diversifiées directement dans vos flux.
- Quels sont les cas d'utilisation typiques de mcp-searxngxa0?
Les cas d'utilisation typiques incluent doter les agents IA de la recherche web en temps réel pour les requêtes des utilisateurs, l'intégration d'une recherche axée sur la confidentialité pour la conformité, des capacités de recherche améliorées, l'augmentation des LLM avec des données en direct, et l'alimentation d'applications de métarecherche comme des agrégateurs de nouvelles ou des assistants de recherche.
- Comment sécuriser les clés API pour le serveur mcp-searxngxa0?
Vous devez utiliser des variables d'environnement dans la configuration de votre serveur MCP pour stocker en toute sécurité les clés API ou identifiants sensibles. Cela évite l’exposition dans le code et garantit une intégration sécurisée.
- Est-ce que mcp-searxng expose plusieurs outils ou ressourcesxa0?
Le serveur mcp-searxng expose principalement un seul outil de recherche pour interroger SearXNG. Aucun modèle de prompt explicite ou ressource supplémentaire n'est actuellement défini dans le dépôt.
- Comment intégrer mcp-searxng dans FlowHuntxa0?
Ajoutez le composant MCP dans votre workflow FlowHunt, ouvrez le panneau de configuration, puis renseignez les détails du serveur mcp-searxng dans la section MCP système. Une fois configuré, vos agents IA auront accès à la recherche web en direct via SearXNG.
Activez la recherche web en temps réel avec mcp-searxng
Boostez vos flux IA en intégrant le serveur mcp-searxng. Accédez à des résultats de recherche frais et respectueux de la vie privée issus de multiples sources directement dans FlowHunt.