Context7 MCP
oficialServidor oficial de Context7 MCP que incorpora documentación de bibliotecas actualizada y específica por versión, junto con ejemplos de código, en las indicaciones de codificación de IA.
¿Qué puedes hacer con Context7 MCP?
- Resolver el nombre de una biblioteca a su ID de Context7 — Usa
resolve-library-idpara encontrar el ID exacto de la biblioteca (ej.,/supabase/supabase) para un nombre de biblioteca y consulta determinados. - Obtener documentación actualizada para una biblioteca específica — Llama a
query-docscon un ID de biblioteca y una pregunta para recuperar documentación con versión y ejemplos de código. - Obtener documentación para una versión particular de una biblioteca — Menciona una versión en tu consulta (ej., "Next.js 14") y Context7 automáticamente empareja la documentación correspondiente.
Documentación

Plataforma Context7 - Documentación de Código Actualizada Para Cualquier Prompt
❌ Sin Context7
Los LLM dependen de información desactualizada o genérica sobre las librerías que usas. Obtienes:
- ❌ Ejemplos de código desactualizados, basados en datos de entrenamiento de hace un año
- ❌ APIs alucinadas que ni siquiera existen
- ❌ Respuestas genéricas para versiones antiguas de paquetes
✅ Con Context7
Context7 extrae documentación actualizada y específica de la versión, junto con ejemplos de código, directamente de la fuente — y los coloca directamente en tu prompt.
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7 obtiene ejemplos de código y documentación actualizados directamente en el contexto de tu LLM. Sin cambiar de pestaña, sin APIs alucinadas que no existen, sin generación de código desactualizado.
Funciona en dos modos:
- CLI + Skills — instala una skill que guía a tu agente para obtener documentación usando comandos de
ctx7CLI (no requiere MCP) - MCP — registra un servidor Context7 MCP para que tu agente pueda llamar a las herramientas de documentación de forma nativa
Instalación
[!NOTE] Clave API Recomendada: Obtén una clave API gratuita en context7.com/dashboard para límites de tasa más altos.
Configura Context7 para tus agentes de codificación con un solo comando. La CLI de ctx7 requiere Node.js 18 o superior.
npx ctx7 setup
Se autentica mediante OAuth, genera una clave API e instala la skill apropiada. Puedes elegir entre el modo CLI + Skills o MCP. Usa --cursor, --claude o --opencode para apuntar a un agente específico.
Para eliminar la configuración generada más tarde, ejecuta npx ctx7 remove. Si instalaste la CLI globalmente con npm install -g ctx7, elimina ese paquete por separado con npm uninstall -g ctx7.
Para configurar manualmente, usa la URL del servidor Context7 https://mcp.context7.com/mcp con tu cliente MCP y pasa tu clave API mediante el encabezado CONTEXT7_API_KEY. Consulta el enlace a continuación para instrucciones de configuración específicas del cliente.
Instalación Manual / Otros Clientes →
Consejos Importantes
Usar el ID de la Librería
Si ya sabes exactamente qué librería quieres usar, añade su ID de Context7 a tu prompt. De esa manera, Context7 puede omitir el paso de coincidencia de librería y recuperar directamente la documentación.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
La sintaxis de barra le dice a Context7 exactamente para qué librería cargar la documentación.
Especificar una Versión
Para obtener documentación para una versión específica de la librería, simplemente menciona la versión en tu prompt:
How do I set up Next.js 14 middleware? use context7
Context7 automáticamente emparejará la versión apropiada.
Añadir una Regla
Si instalaste mediante ctx7 setup, se configura automáticamente una skill que activa Context7 para preguntas relacionadas con librerías. Para configurar una regla manualmente en su lugar, añade una a tu agente de codificación:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - O el equivalente en tu agente de codificación
Regla de ejemplo:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
Herramientas Disponibles
Comandos CLI
ctx7 library <name> <query>: Busca en el índice de Context7 por nombre de librería y devuelve las librerías coincidentes con sus IDs.ctx7 docs <libraryId> <query>: Recupera documentación para una librería usando un ID de librería compatible con Context7 (ej.,/mongodb/docs,/vercel/next.js).
Herramientas MCP
resolve-library-id: Resuelve un nombre de librería general en un ID de librería compatible con Context7.query(requerido): La pregunta o tarea del usuario (usada para clasificar resultados por relevancia)libraryName(requerido): El nombre de la librería a buscar
query-docs: Recupera documentación para una librería usando un ID de librería compatible con Context7.libraryId(requerido): ID de librería exacto compatible con Context7 (ej.,/mongodb/docs,/vercel/next.js)query(requerido): La pregunta o tarea para la cual obtener documentación relevante
Más Documentación
- Referencia CLI - Documentación completa de la CLI
- Clientes MCP - Instalación manual de MCP para más de 30 clientes
- Añadiendo Librerías - Envía tu librería a Context7
- Solución de Problemas - Problemas comunes y soluciones
- Referencia API - Documentación de la API REST
- Guía para Desarrolladores - Ejecuta Context7 MCP localmente
Paquetes
@upstash/context7-mcp- Servidor MCPctx7- CLI@upstash/context7-sdk- SDK de TypeScript@upstash/context7-tools-ai-sdk- Herramientas del SDK de Vercel AI@upstash/context7-pi- Extensión pi.dev
Aviso Legal
1- Los proyectos de Context7 son contribuciones de la comunidad y, aunque nos esforzamos por mantener una alta calidad, no podemos garantizar la exactitud, integridad o seguridad de toda la documentación de las librerías. Los proyectos listados en Context7 son desarrollados y mantenidos por sus respectivos dueños, no por Context7. Si encuentras algún contenido sospechoso, inapropiado o potencialmente dañino, por favor usa el botón "Reportar" en la página del proyecto para notificarnos de inmediato. Tomamos todos los reportes en serio y revisaremos el contenido marcado rápidamente para mantener la integridad y seguridad de nuestra plataforma. Al usar Context7, reconoces que lo haces bajo tu propia discreción y riesgo.
2- Este repositorio aloja el código fuente del servidor MCP. Los componentes de soporte — backend de la API, motor de análisis y motor de rastreo — son privados y no forman parte de este repositorio.
🤝 Conéctate con Nosotros
Mantente actualizado y únete a nuestra comunidad:
- 📢 Síguenos en X para las últimas noticias y actualizaciones
- 🌐 Visita nuestro Sitio Web
- 💬 Únete a nuestra Comunidad de Discord
📺 Context7 en los Medios
- Better Stack: "Herramienta Gratuita Hace a Cursor 10 Veces Más Inteligente"
- Cole Medin: "Este es Sin Duda el MEJOR Servidor MCP para Asistentes de Codificación con IA"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: ¿Es Esto AGI?"
- Julian Goldie SEO: "Context7: Nueva Actualización del Agente MCP AI"
- JeredBlu: "Context 7 MCP: Obtén Documentación al Instante + Configuración en VS Code"
- Income Stream Surfers: "Context7: El Nuevo Servidor MCP Que CAMBIARÁ la Codificación con IA"
- AICodeKing: "Context7 + Cline & RooCode: ¡Este Servidor MCP Hace a CLINE 100 VECES MÁS EFECTIVO!"
- Sean Kochel: "5 Servidores MCP Para la Gloria de la Codificación Vibe (Solo Conecta y Listo)"
⭐ Historial de Estrellas
📄 Licencia
MIT