← Retour à la liste
★★★½ 3.5 / 5
Catégorie 05MCP

MCP Fetch

Récupère n'importe quelle URL depuis votre IA

Installation
Claude Code (recommandé)claude mcp add fetch -- npx -y @modelcontextprotocol/server-fetch
Python (alternative)pip install mcp-server-fetch # Puis dans claude_desktop_config.json : # "command": "python", "args": ["-m", "mcp_server_fetch"]
Version2026.1.x (maintenance active)
PrixGratuit (open source, MIT)
Plateformes
WindowsmacOSLinux
Commandes1
Exemples3
MCP
À propos

Serveur MCP officiel Anthropic qui expose un outil fetch — l'IA peut récupérer le contenu de n'importe quelle URL et le traiter directement. Conversion HTML → Markdown automatique pour éliminer le bruit. Support des options raw (HTML brut), pagination via start_index et longueur maximale configurable.

Fonctionnalités clés
HTML → Markdown automatiqueLe HTML est converti en Markdown avant d'être retourné — balises, styles et scripts éliminés. Le LLM reçoit du contenu dense et lisible, pas du bruit HTML.
Pagination start_indexPour les pages longues, start_index découpe le résultat en segments et permet de récupérer exactement le passage utile sans saturer la fenêtre de contexte.
Mode raw (HTML brut)Option raw:true pour récupérer le HTML original — utile pour analyser la structure DOM, auditer le balisage SEO ou scraper des données structurées.
max_length configurableLimite la taille de la réponse (défaut 5 000 caractères) pour contrôler la consommation de contexte — ajustable selon le modèle et le besoin.
Zéro configurationAucune clé API, aucun compte requis. Un seul outil (fetch), une seule responsabilité — récupérer une URL et retourner son contenu.
Commandes
CommandeDescription
fetchRécupère une URL et retourne le contenu — params: url (requis), max_length (int), start_index (int), raw (bool)
Exemples
Lire la doc d'une lib directementCODE
"Récupère https://nextjs.org/docs/app/building-your-application/routing
et explique-moi le système de routing App Router en 5 points clés
avec les différences par rapport au Pages Router."
Comparer deux changelogsCODE
"Fetch https://github.com/prisma/prisma/releases et liste les
breaking changes entre la v5.0 et la v6.0 avec les migrations
nécessaires pour passer de l'une à l'autre."
Audit SEO rapide (mode raw)CODE
"Fetch https://mon-site.com avec raw:true et liste :
- les balises meta présentes (title, description, og:*)
- la structure des headings (h1, h2, h3) avec leur texte
- les images sans attribut alt"
Points forts & faibles
Points forts
+Zéro configuration — aucune clé API, aucun compte
+Conversion HTML → Markdown réduit le bruit de 70-80 %
+Pagination intégrée pour les longues pages
+Mode raw pour les cas nécessitant le HTML original
+100 % local — aucune donnée transmise à un tiers
+Disponible en npm (Node) et pip (Python)
Points faibles
Ne gère pas JavaScript (pas de rendu SPA) — les apps React/Next retournent du HTML vide
Pas d'authentification — URLs publiques uniquement (pas de sessions, pas de cookies)
Certains sites bloquent les User-Agents automatisés
Pas de screenshot ni d'interaction — lecture seule statique
Limité à une URL par appel (pas de crawl multi-pages)
Verdict

Parfait pour les cas simples — documentation, articles, pages statiques. Limité dès que le contenu est rendu en JavaScript. Complémentaire de MCP Brave Search (recherche) et Playwright MCP (rendu JS).

Lecture de documentation publique, extraction de contenu statique, audit SEO rapide sur des pages HTML. Pas adapté aux SPAs ou aux sites avec authentification.