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

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.