promptgarten 🌱
🌍 FR

Add-ons e integraciones · MCP

Context7

58.979

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

  1. Comprobar el requisito: debe estar instalado Node.js 18 o más reciente
  2. 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`)
  3. 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)
  4. 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»
  5. 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