Serveur MCP Officiel

Fetch MCP Server

Serveur MCP de référence qui récupère une URL et renvoie son contenu en markdown, par morceaux, pour les LLM.

Auteur
Model Context Protocol
Compatible avec
Any MCP client
Licence
MIT
Documenté
Oct 2, 2026

Ce qu'est Fetch MCP Server

Un serveur MCP en Python qui récupère des pages web et convertit le HTML en markdown. Les réponses sont tronquées, et start_index permet au modèle de lire une page par morceaux.

Ce qu'il fait

Comment Fetch MCP Server s'intègre : quels agents l'exécutent et ce qu'il ajouteS'EXÉCUTE DANSVotre agentAny MCP clientun hôte documentéMCP SERVER · OFFICIELFetch MCP ServerConnecter l'agent aux outils, aux…4 étapes d'installation1 note d'autorisationlicence : MITCE QU'IL AJOUTECe qu'il faitRécupère une URL et renvoie du ma…Limite la sortie avec max_length…Parcourt un contenu long avec sta…Renvoie le contenu brut lorsque r…agent → extension → nouvelle capacité · depuis le dépôt ou la documentation officielle
Où Fetch MCP Server s'exécute et ce qu'il ajoute, d'après sa documentation
  • Récupère une URL et renvoie du markdown
  • Limite la sortie avec max_length (5000 par défaut)
  • Parcourt un contenu long avec start_index
  • Renvoie le contenu brut lorsque raw vaut true
  • Expose un prompt fetch

Quand l'utiliser

Bonne adéquation

  • Permettre à un agent de lire une page web connue
  • Lire de longues pages par morceaux

Pas pour

  • Les environnements verrouillés : le README avertit qu'il peut atteindre des adresses IP locales/internes
  • Une utilisation en production sans revue : le README racine indique que ce sont des implémentations de référence, conçues comme exemples pédagogiques et non comme solutions prêtes pour la production.

Comment installer Fetch MCP Server

Il vous faut : uv/uvx ou pip avec Python ; SDK MCP Python 1.x (mcp>=1.29.0,<2); Node.js facultatif

  1. Installez uv (recommandé) ou utilisez pip/Docker
  2. Lancez-le avec uvx mcp-server-fetch, ou pip install mcp-server-fetch
  3. Ajoutez la commande à la configuration de votre client MCP
  4. Installez éventuellement Node.js pour un simplificateur HTML plus robuste
Exemple de configuration (tiré de la documentation officielle)
{
  "mcpServers": {
    "fetch": {
      "command": "uvx",
      "args": [
        "mcp-server-fetch"
      ]
    }
  }
}

Autorisations et sécurité

Ce à quoi il accède

  • Accès réseau pour récupérer n'importe quelle URL, y compris les adresses locales/internes

Notes de sécurité des mainteneurs

  • Avertissement du README : peut accéder à des adresses IP locales/internes et exposer des données sensibles
  • Le README racine indique que ce sont des implémentations de référence, conçues comme exemples pédagogiques et non comme solutions prêtes pour la production.

Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.

Limites

  • Les réponses sont tronquées par défaut
  • Le portage vers le SDK MCP 2.0 est en cours

Questions fréquentes

Le serveur MCP Fetch peut-il être pointé sans risque vers des réseaux internes ?

Le README avertit qu'il peut accéder à des adresses IP locales et internes et constituer un risque de sécurité. source

Comment Fetch MCP lit-il les longues pages ?

Il tronque la sortie ; utilisez start_index pour continuer à partir d'un décalage de caractères plus loin. source

Comment lancer le serveur MCP Fetch ?

Utilisez uvx mcp-server-fetch, ou pip install mcp-server-fetch, ou l'image Docker mcp/fetch. source

Guides associés

Sources et lacunes

Non précisé par les mainteneurs : Les hôtes autres que les clients MCP génériques ne sont pas nommés individuellement comme pris en charge (Claude Code/Cursor/Windsurf/Codex) dans ce README; Date de last_release non visible dans le README consulté.

Autres extensions à découvrir