Serveur MCP Officiel

Context7 MCP

Serveur MCP d'Upstash qui injecte dans votre prompt une documentation de bibliothèques à jour.

Auteur
Upstash
Compatible avec
Any MCP client, Claude Code, Cursor
Licence
MIT
Documenté
Oct 2, 2026

Ce qu'est Context7 MCP

Context7 puise la documentation et les exemples de code actuels directement à la source dans le contexte du modèle, pour éviter des API obsolètes ou inventées. Il fonctionne en CLI plus skills, ou comme serveur MCP.

Ce qu'il fait

Comment Context7 MCP s'intègre : quels agents l'exécutent et ce qu'il ajouteS'EXÉCUTE DANSVotre agentAny MCP clientClaude CodeCursor3 hôtes documentésMCP SERVER · OFFICIELContext7 MCPConnecter l'agent aux outils, aux…5 étapes d'installation1 note d'autorisationlicence : MITCE QU'IL AJOUTECe qu'il faitRésout un nom de bibliothèque en…Récupère la documentation pour un…Cible une version précise de bibl…Accepte des ID de bibliothèque di…agent → extension → nouvelle capacité · depuis le dépôt ou la documentation officielle
Où Context7 MCP s'exécute et ce qu'il ajoute, d'après sa documentation
  • Résout un nom de bibliothèque en ID de bibliothèque Context7 (resolve-library-id)
  • Récupère la documentation pour un ID de bibliothèque et une question (query-docs)
  • Cible une version précise de bibliothèque mentionnée dans le prompt
  • Accepte des ID de bibliothèque directs comme /vercel/next.js dans les prompts
  • Se configure avec une seule commande : npx ctx7 setup

Quand l'utiliser

Bonne adéquation

  • Coder avec des bibliothèques et frameworks qui évoluent vite
  • Éviter un usage d'API inventé ou obsolète

Pas pour

  • Questions qui ne concernent pas la documentation de bibliothèques
  • Usage intensif sans clé d'API : le README en recommande une pour de meilleures limites de débit

Comment installer Context7 MCP

Il vous faut : Node.js 18+ pour la CLI ctx7; Clé d'API gratuite recommandée sur context7.com/dashboard

  1. Installez Node.js 18 ou plus récent
  2. Exécutez npx ctx7 setup (utilisez --cursor, --claude ou --opencode pour cibler un agent)
  3. Choisissez le mode CLI + Skills ou MCP
  4. Ou pointez manuellement votre client vers https://mcp.context7.com/mcp avec un en-tête Authorization: Bearer contenant la clé d'API
  5. Ajoutez éventuellement une règle indiquant à l'agent d'utiliser Context7
Exemple de configuration (tiré de la documentation officielle)
{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Autorisations et sécurité

Ce à quoi il accède

  • Envoie votre requête et le nom de la bibliothèque au service Context7

Notes de sécurité des mainteneurs

  • Les requêtes vont au service Context7 hébergé ; le README ne détaille pas le traitement des données

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 limites de débit sont plus élevées avec une clé d'API

Outils qu'il étend

Claude Code

Web · Desktop

Pas encore d'avis d'utilisateurs

Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.

La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…

Listed Pas encore évalué

Vérifié code.claude.com (ouvre le site de Claude Code dans un nouvel onglet)

Dès $20/mo US · vérifié Sep 29

Questions fréquentes

Comment installer Context7 pour Claude Code ou Cursor ?

Exécutez npx ctx7 setup avec --claude ou --cursor. source

Quels outils le MCP Context7 expose-t-il ?

resolve-library-id et query-docs. source

Ai-je besoin d'une clé d'API pour Context7 ?

Elle est recommandée pour de meilleures limites de débit ; une clé gratuite est disponible sur context7.com/dashboard. source

Guides associés

Sources et lacunes

Non précisé par les mainteneurs : Portée des permissions d'outils au-delà de la récupération de documentation non décrite; Date de last_release non visible dans le README consulté.

Autres extensions à découvrir