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
Page créée avec « [https://hub.docker.com/mcp Hub MCP docker] [https://mcpservers.org/fr/ Awesome MCP Servers] »
 
Aucun résumé des modifications
 
(22 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[https://hub.docker.com/mcp Hub MCP docker] [https://mcpservers.org/fr/ Awesome MCP Servers]
Sources de serveurs MCP importantes :
* [https://hub.docker.com/mcp Hub MCP Docker]
* [https://mcpservers.org/fr/ Awesome MCP Servers]
 
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] =
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|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://<font color = blue>IP_SEARXNG</font>:<font color = green>8080</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
      - 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:
      - "<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
* Test :
# curl http://<font color=blue>IP_SERVEUR</font>:<font color=green>3000</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