Context7 MCP
by Upstash
Documentación de código actualizada y específica por versión para cualquier librería — directo en tu asistente de IA
code Node.js Principiante Sin API key Verificado Destacado
⭐ 47.2k stars 📅 Actualizado: hace 1m
Descripción
Context7 es un servidor MCP de Upstash que proporciona a los LLMs documentación de código actualizada y específica por versión para cualquier librería. Resuelve uno de los mayores problemas del coding asistido por IA: los modelos generando código basado en datos de entrenamiento desactualizados, alucinando APIs que no existen o usando patrones deprecados. En lugar de depender de conocimiento obsoleto, Context7 obtiene la documentación actual directamente de la fuente y la inyecta en la ventana de contexto de la IA. Funciona con 30+ clientes compatibles con MCP. Disponible tanto como servidor local stdio vía npx como endpoint HTTP remoto en context7.com — no requiere API key. Simplemente añade "use context7" a tu prompt y la IA obtendrá automáticamente la documentación más reciente de las librerías con las que estés trabajando.
✅ Ideal para
Cualquier desarrollador usando asistentes de IA para código que quiera documentación de librerías precisa y actual en cada prompt
⏭️ No recomendado si
Solo trabajas con librerías bien establecidas cuyas APIs cambian raramente
💡 Casos de uso
- Obtener documentación de API precisa y actual mientras programas con asistentes de IA
- Evitar llamadas a API alucinadas o deprecadas en código generado por IA
- Trabajar con versiones de librerías recién lanzadas sobre las que la IA no fue entrenada
- Consultar rápidamente documentación de librerías desconocidas durante el desarrollo
👍 Ventajas
- ✓ No requiere API key — completamente gratuito
- ✓ Resuelve el problema crítico de datos de entrenamiento desactualizados para APIs de librerías
- ✓ Deploy dual — npx local o HTTP remoto, ambos sin configuración
- ✓ Soporta 30+ clientes MCP con adopción masiva de la comunidad (47k+ stars)
👎 Desventajas
- ✗ La cobertura de documentación depende de que las librerías estén indexadas por Context7
- ✗ Payloads de documentación grandes pueden consumir espacio significativo de la ventana de contexto
- ✗ Librerías nicho o privadas pueden no estar disponibles en el índice
🔧 Herramientas expuestas (2 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| resolve-library-id | discovery | Convertir un nombre de librería a su identificador compatible con Context7 |
| query-docs | documentation | Obtener documentación actualizada para una librería y versión específica |
⚡ Instalación
Requisitos previos:
- • Node.js v18+
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Añade "use context7" a tus prompts para activar automáticamente la búsqueda de documentación. La herramienta resolve-library-id ayuda cuando los nombres de librerías son ambiguos — úsala primero para confirmar que estás obteniendo docs del paquete correcto.
🔄 Alternativas
Info rápida
- Autor
- Upstash
- Licencia
- MIT
- Runtime
- Node.js 18+
- Transporte
- stdio
- Categoría
- code
- Dificultad
- Principiante
- Auto-hospedable
- ❌
- Auth
- —
- Docker
- —
- Versión
- latest
- Actualizado
- 28 feb 2026
Compatibilidad con clientes
- ✅ Claude Code
- ✅ Cursor
- ✅ VS Code Copilot
- ❓ Gemini CLI
- ✅ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows