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
- 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
- Installez uv (recommandé) ou utilisez pip/Docker
- Lancez-le avec uvx mcp-server-fetch, ou pip install mcp-server-fetch
- Ajoutez la commande à la configuration de votre client MCP
- Installez éventuellement Node.js pour un simplificateur HTML plus robuste
{
"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
- https://raw.githubusercontent.com/modelcontextprotocol/servers/main/src/fetch/README.md readme, vérifié Oct 2, 2026
- https://raw.githubusercontent.com/modelcontextprotocol/servers/main/README.md readme, vérifié Oct 2, 2026
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é.