« IA MCP » : différence entre les versions
De Le Wiki de Lug
Autres actions
| Ligne 31 : | Ligne 31 : | ||
ports: | ports: | ||
- "<font color = green>3000</font>:<font color = green>3000</font>" | - "<font color = green>3000</font>:<font color = green>3000</font>" | ||
# pour ecouter sur une interface specifique : | |||
# - "<font color = blue>IP_SERVEUR</font>:<font color = green>3000</font>:<font color = green>3000</font>" | |||
# docker compose -f /opt/mcp-searxng/docker-compose.yml --project-directory /opt/mcp-searxng up -d | # docker compose -f /opt/mcp-searxng/docker-compose.yml --project-directory /opt/mcp-searxng up -d | ||
* Test : | |||
# curl http://<font color=blue>IP_SERVEUR</font>:<font color=green>3000</font>/health | |||
Version du 25 avril 2026 à 16:27
Sources de serveurs MCP importantes :
Ces plateformes recensent des serveurs MCP prêts à l’emploi permettant d’étendre les capacités d’une IA (web, fichiers, APIs, etc.).
Un serveur MCP qui intègre l’API SearXNG, permettant aux assistants IA d’effectuer des recherches sur le web.
Fonctionnalités :
- Recherche web : requêtes générales, actualités, articles, avec pagination.
- Lecture de contenu d’URL : extraction avancée du contenu avec pagination, filtrage par section et extraction des titres.
- Cache intelligent : le contenu des URLs est mis en cache avec une durée de vie (TTL) pour améliorer les performances et éviter les requêtes redondantes.
- Pagination : permet de choisir la page de résultats à récupérer.
- Filtrage temporel : filtre les résultats par période (jour, mois, année).
- Sélection de la langue : filtre les résultats selon la langue souhaitée.
- Safe Search : contrôle le niveau de filtrage du contenu dans les résultats de recherche.
Installation
Via Docker
# mkdir -p /opt/mcp-searxng # vi /opt/mcp-searxng/docker-compose.yml
services:
mcp-searxng:
image: isokoliuk/mcp-searxng:latest
container_name: mcp-searxng
restart: unless-stopped
environment:
- SEARXNG_URL=http://IP_SEARXNG:8080
- MCP_HTTP_PORT=3000
ports:
- "3000:3000"
# pour ecouter sur une interface specifique :
# - "IP_SERVEUR:3000:3000"
# docker compose -f /opt/mcp-searxng/docker-compose.yml --project-directory /opt/mcp-searxng up -d
- Test :
# curl http://IP_SERVEUR:3000/health