Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« IA MCP » : différence entre les versions

De Le Wiki de Lug
Aucun résumé des modifications
 
Ligne 5 : Ligne 5 :
Ces plateformes recensent des serveurs MCP prêts à l’emploi permettant d’étendre les capacités d’une IA (web, fichiers, APIs, etc.).
Ces plateformes recensent des serveurs MCP prêts à l’emploi permettant d’étendre les capacités d’une IA (web, fichiers, APIs, etc.).
= [https://mcpservers.org/fr/servers/ihor-sokoliuk/mcp-searxng SearXNG] =
= [https://mcpservers.org/fr/servers/ihor-sokoliuk/mcp-searxng SearXNG] =
{{Méta bandeau
  | niveau = grave
  | icône = grave
  | texte  = Ne pas cumuler avec [[#MCP_SearXNG_Enhanced_Server_(HTTP_Edition)|MCP SearXNG Enhanced Server (HTTP_Edition)]]
}}
Un serveur MCP qui intègre l’API SearXNG, permettant aux assistants IA d’effectuer des recherches sur le web.
Un serveur MCP qui intègre l’API SearXNG, permettant aux assistants IA d’effectuer des recherches sur le web.


Ligne 34 : Ligne 29 :
       - SEARXNG_URL=http://<font color = blue>IP_SEARXNG</font>:<font color = green>8080</font>
       - SEARXNG_URL=http://<font color = blue>IP_SEARXNG</font>:<font color = green>8080</font>
       - MCP_HTTP_PORT=<font color = green>3000</font>
       - MCP_HTTP_PORT=<font color = green>3000</font>
      - MCP_HTTP_HOST=0.0.0.0
       - USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
       - USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
       - URL_READER_USER_AGENT=Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
       - URL_READER_USER_AGENT=Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
Ligne 44 : Ligne 40 :
* Test :
* Test :
  # curl http://<font color=blue>IP_SERVEUR</font>:<font color=green>3000</font>/health
  # curl http://<font color=blue>IP_SERVEUR</font>:<font color=green>3000</font>/health
= [https://github.com/HenkieTenkie62/mcp-searxng-enhanced-sse-http MCP SearXNG Enhanced Server (HTTP Edition)] =
{{Méta bandeau
  | niveau = grave
  | icône = grave
  | texte  = Ne pas cumuler avec [[#SearXNG|SearXNG]]
}}
Fork de [https://github.com/OvertliDS/mcp-searxng-enhanced MCP SearXNG Enhanced Server] qui ajoute le transport réseau.
Un serveur Model Context Protocol (MCP) pour la recherche web par catégories, l’extraction de contenu de pages web et des outils de date et d’heure. Il est conçu pour une intégration simple avec SearXNG et les clients MCP modernes.
== Installation ==
Via [[Docker|Docker]]
# git clone <nowiki>https://</nowiki>github.com/HenkieTenkie62/mcp-searxng-enhanced-sse-http /opt/mcp-searxng-enhanced
# vi  /opt/mcp-searxng-enhanced/docker-compose.yml
      - "192.168.2.220:8000:8000"
    stdin_open: true
    tty: true
    environment:
      # Transport: stdio | streamable-http | both
      - MCP_TRANSPORT=streamable-http
      - MCP_HTTP_HOST=0.0.0.0
      - MCP_HTTP_PORT=8000
      - MCP_HTTP_PATH=/mcp
      # SearXNG endpoint
      - SEARXNG_ENGINE_API_BASE_URL=http://192.168.2.218:8080/search
      - DESIRED_TIMEZONE=Europe/Madrid
      - ODS_CONFIG_PATH=/config/ods_config.json
# docker compose -f /opt/mcp-searxng-enhanced/docker-compose.yml --project-directory /opt/mcp-searxng-enhanced up -d
* Test :
# curl http://<font color=blue>IP_SERVEUR</font>:<font color=green>8000</font>/health

Dernière version du 30 juin 2026 à 14:18

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
      - MCP_HTTP_HOST=0.0.0.0
      - USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
      - URL_READER_USER_AGENT=Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1
    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
Sommaire