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?
- Resolve library names to IDs — Pídele a tu asistente que convierta un nombre de biblioteca general en un ID compatible con Context7 para una recuperación precisa de documentación.
- Fetch version-specific docs — Solicita documentación actualizada y acorde a la versión, junto con ejemplos de código para una biblioteca, directamente en tu prompt.
- Get language-ranked examples — Pide documentación con ejemplos de código priorizados para tu lenguaje de programación preferido.
- Query docs by exact library ID — Usa un ID de Context7 conocido (p. ej.,
/vercel/next.js) para omitir la coincidencia de nombres y recuperar documentación relevante al instante.
Servidor MCP alojado
npx add-mcp 'https://mcp.context7.com/mcp/oauth'Se instala en Claude Code, Codex, Cursor y más
Documentación

Plataforma Context7 - Documentación de código actualizada para cualquier prompt
❌ Sin Context7
Los LLMs dependen de información desactualizada o genérica sobre las bibliotecas 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 y ejemplos de código actualizados y específicos de la versión directamente desde 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 desactualizada.
Funciona en dos modos:
- CLI + Skills — instala una skill que guía a tu agente para obtener documentación usando comandos CLI de
ctx7(no requiere MCP) - MCP — registra un servidor MCP de Context7 para que tu agente pueda llamar herramientas de documentación de forma nativa
Instalación
[!NOTE] Se recomienda una API Key: Obtén una API key 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. El CLI de ctx7 requiere Node.js 18 o superior.
npx ctx7 setup
Autentica mediante OAuth, genera una API key e instala la skill adecuada. Puedes elegir entre el modo CLI + Skills o el modo 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 el 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 de Context7 https://mcp.context7.com/mcp con tu cliente MCP y pasa tu API key mediante el encabezado Authorization: Bearer YOUR_API_KEY. Consulta el enlace a continuación para instrucciones de configuración específicas por cliente.
Instalación manual / Otros clientes →
Consejos importantes
Usa el ID de la biblioteca
Si ya sabes exactamente qué biblioteca quieres usar, añade su ID de Context7 a tu prompt. De esa manera, Context7 puede omitir el paso de coincidencia de bibliotecas y recuperar directamente la documentación.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
La sintaxis de barra inclinada le dice a Context7 exactamente qué biblioteca cargar para la documentación.
Especifica una versión
Para obtener documentación de una versión específica de una biblioteca, solo menciona la versión en tu prompt:
How do I set up Next.js 14 middleware? use context7
Context7 coincidirá automáticamente con la versión adecuada.
Añade una regla
Si instalaste mediante ctx7 setup, se configura automáticamente una skill que activa Context7 para preguntas relacionadas con bibliotecas. 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
Ejemplo de regla:
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 biblioteca y devuelve las bibliotecas coincidentes con sus IDs.ctx7 docs <libraryId> <query>: Recupera documentación para una biblioteca usando un ID de biblioteca compatible con Context7 (p. ej.,/mongodb/docs,/vercel/next.js).
Herramientas MCP
resolve-library-id: Resuelve un nombre de biblioteca general en un ID de biblioteca compatible con Context7.query(obligatorio): La pregunta o tarea del usuario (se usa para clasificar los resultados por relevancia)libraryName(obligatorio): El nombre de la biblioteca a buscar
query-docs: Recupera documentación para una biblioteca usando un ID de biblioteca compatible con Context7.libraryId(obligatorio): ID de biblioteca exacto compatible con Context7 (p. ej.,/mongodb/docs,/vercel/next.js)query(obligatorio): La pregunta o tarea para la que obtener documentación relevantelanguage(opcional): El lenguaje de programación en el que escribes, se usa para clasificar primero los ejemplos de código en ese idioma
Más documentación
- Referencia CLI - Documentación completa del CLI
- Clientes MCP - Instalación manual de MCP para más de 30 clientes
- Añadir bibliotecas - Envía tu biblioteca a Context7
- Solución de problemas - Problemas comunes y soluciones
- Referencia de 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 de 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 precisión, integridad o seguridad de toda la documentación de bibliotecas. Los proyectos listados en Context7 son desarrollados y mantenidos por sus respectivos propietarios, no por Context7. Si encuentras contenido sospechoso, inapropiado o potencialmente dañino, usa el botón "Report" en la página del proyecto para notificarnos de inmediato. Tomamos todos los informes 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 propio criterio y riesgo.
2- Este repositorio aloja el código fuente del servidor MCP. Los componentes de soporte — backend de 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: "Free Tool Makes Cursor 10x Smarter"
- Cole Medin: "This is Hands Down the BEST MCP Server for AI Coding Assistants"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: Is This AGI?"
- Julian Goldie SEO: "Context7: New MCP AI Agent Update"
- JeredBlu: "Context 7 MCP: Get Documentation Instantly + VS Code Setup"
- Income Stream Surfers: "Context7: The New MCP Server That Will CHANGE AI Coding"
- AICodeKing: "Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE!"
- Sean Kochel: "5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go)"
📄 Licencia
MIT