Add-ons e integraciones · MCP
Context7
Servidor MCP que carga documentación de bibliotecas actual y específica de la versión directamente en el contexto de tu agente.
Context7 resuelve un problema central de los asistentes de programación: el modelo solo conoce las API de las librerías hasta la fecha de corte de su entrenamiento y por eso tiende a sugerir funciones obsoletas o que ni siquiera existen. Según el README, el servidor MCP obtiene documentación actual y específica de la versión, y ejemplos de código, «straight from the source», y los coloca directamente en el prompt del agente.
Técnicamente, Context7 ofrece dos herramientas MCP: resolve-library-id traduce el nombre de una librería (p. ej. «Next.js») a un ID único de Context7, y query-docs recupera después la documentación correspondiente a ese ID y a la pregunta concreta. Esto se activa automáticamente por el agente — o simplemente añadiendo «use context7» a la consulta, por ejemplo: «How do I set up Next.js 14 middleware? use context7».
El servicio se ofrece como un endpoint alojado en https://mcp.context7.com/mcp; se recomienda una clave de API gratuita (vía OAuth a través del dashboard) para límites de tasa más altos, y se envía como header CONTEXT7_API_KEY. La configuración la gestiona la herramienta CLI ctx7, que genera la clave e instala automáticamente la integración para clientes como Claude Code, Cursor u OpenCode. Único requisito: Node.js 18 o más reciente. De este modo el agente lee la documentación real de la versión de la librería realmente usada, en lugar de adivinar llamadas a la API de memoria.
🔧 SETUP
- Comprobar el requisito: debe estar instalado Node.js 18 o más reciente
- Ejecutar el asistente de configuración: `npx ctx7 setup` — genera una clave de API vía OAuth e instala la integración; dirigido a un cliente concreto, p. ej. `npx ctx7 setup --claude` (también posible `--cursor` u `--opencode`)
- Alternativamente de forma manual: registrar el servidor MCP `https://mcp.context7.com/mcp` en el cliente y pasar la clave de API como header `CONTEXT7_API_KEY` (clave gratuita en context7.com/dashboard)
- Probarlo: hacer una pregunta de programación y añadir «use context7», p. ej. «How do I set up Next.js 14 middleware? use context7»
- Eliminar si es necesario: `npx ctx7 remove`
✅ ¿CUÁNDO USARLO?
Trabajar con frameworks de evolución rápida
Al construir con Next.js, React o una librería recién actualizada, añadir «use context7» — el agente lee la documentación de la versión real en lugar de sugerir API obsoletas de su conocimiento de entrenamiento.
Eliminar llamadas a la API alucinadas
Cuando el asistente sugiere repetidamente funciones que no existen (o ya no existen) en la versión de la librería usada, `query-docs` aporta al contexto las firmas y ejemplos de código realmente válidos.
⛔ ¿CUÁNDO MEJOR NO?
Preguntas sobre tu propio código privado
Context7 ofrece documentación de librerías públicas — no sabe nada sobre la estructura interna de tu propio proyecto.
Mejor: Para entender la base de código, usar una herramienta de grafo de código como Graphify o las herramientas de archivos normales del agente.
Trabajar completamente offline
La vía recomendada es un endpoint alojado (mcp.context7.com) — sin conexión a internet no llega documentación.
Mejor: Guardar de antemano localmente las páginas de documentación necesarias y pasárselas al agente como archivos.
FUENTES
- GitHub: upstash/context7 ↗ github.com
- Context7-Dokumentation ↗ context7.com
- Context7-Dashboard (kostenloser API-Key) ↗ context7.com