Kenshu Dev
📡MCP

Context7 + Firecrawl : finis les hallucinations de version

Context7 injecte la doc officielle à jour de tes libs. Firecrawl convertit n'importe quel site en Markdown propre pour ton RAG. Les deux se branchent en 2 minutes.

18 mai 2025·4 min de lecture

Context7 + Firecrawl : deux MCP complémentaires

Le problème qu'ils résolvent

Claude hallucine sur les versions récentes de libs. Il génère du code avec une API dbt 1.5 alors que tu es en 1.8, ou il invente des paramètres Airflow. Context7 et Firecrawl règlent ça de deux façons différentes.


Context7 — Documentation officielle à la demande

Context7 maintient un index de plus de 14 000 librairies. Quand tu ajoutes use context7 à ton prompt, il va chercher la vraie doc de la version que tu utilises et l'injecte dans le contexte de Claude.

Installation :

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Usage :

Comment configurer un incremental model dbt avec merge strategy ? use context7
Comment déclarer un TaskFlow DAG avec Airflow 2.9 ? use context7

Firecrawl — N'importe quel site → Markdown propre

Firecrawl scrape une URL et retourne du Markdown structuré, sans le bruit HTML. Utile pour :

  • Indexer de la documentation qui n'est pas dans Context7
  • Alimenter ton RAG local avec du contenu web
  • Extraire des changelogs, des specs d'API, des articles

Installation :

  1. Crée un compte sur firecrawl.dev (free tier disponible)
  2. Récupère ta clé API
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-XXXXXXXXXXXXXXXXX"
      }
    }
  }
}

Usage :

Scrape la page https://docs.getdbt.com/docs/build/incremental-models
et explique-moi les stratégies d'incremental disponibles en dbt-core 1.8.

Quand utiliser l'un ou l'autre

SituationOutil
Lib populaire (React, FastAPI, dbt, Airflow)Context7
Lib peu connue ou doc interneFirecrawl
Changelog / release notesFirecrawl
API récente (< 6 mois)Firecrawl (Context7 peut être en retard)
Usage répété sur la même libContext7 (plus rapide, pas d'API key)
#mcp#rag#documentation#firecrawl#context7#claude-code
← Retour à Signal