Docfork

Proporciona documentación actualizada para más de 9000 bibliotecas directamente dentro de editores de código de IA.

Documentación

Docfork

[!CAUTION] Docfork ha cerrado sus operaciones a partir del 14 de junio de 2026. El servidor MCP, la CLI y todos los endpoints alojados están fuera de línea y no volverán. Las claves API ya no funcionan, y npx dgrep setup fallará. Gracias a todos los que usaron el servicio.

Documentación actualizada para agentes de codificación con IA.

Los agentes de IA alucinan APIs, saturan el contexto con documentación obsoleta y escriben código basándose en firmas desactualizadas. Docfork ofrece documentación actualizada directamente en Cursor, Claude Code y Windsurf.

Sin Docfork

  app.use('/api/*', jwt({ secret: ... }))
-                       ^^^ removed in Hono v4

Con Docfork

  app.use('/api/*', bearerAuth({ verifyToken: ... }))
+                       ^^^ current API, Hono v4.2

Comenzar

npx dgrep setup

Instala el servidor MCP de Docfork en tu IDE. Detecta tus agentes instalados y escribe el archivo de configuración; inicia sesión en Docfork en el primer uso, no se necesita clave API. Apunta a uno con --agent claude-code (también: cursor, codex, opencode, vscode, windsurf, amp, factory, zed).

Tu agente ahora tiene dos herramientas:

HerramientaDevuelve
search_docsSecciones de documentación clasificadas con títulos, URLs y puntuaciones de relevancia.
fetch_docContenido Markdown completo renderizado desde una URL de documentación.

No se necesita sufijo de prompt:

Set up server-side rendering with Next.js App Router.

O busca desde la terminal:

dgrep search "middleware redirect based on authentication" -l vercel/next.js
dgrep search "server actions with forms" -l vercel/next.js

Inicio rápido → · Documentación de dgrep → · Referencia de CLI →

Tu propia documentación

Indexa cualquier repositorio de GitHub público o privado como una biblioteca personalizada. Tus APIs internas, SDKs y runbooks se vuelven buscables por tus agentes — el mismo pipeline que las bibliotecas públicas. Configuración de integración con GitHub →

Equipos

Gratis: 1,000 solicitudes/mes por organización. Para el despliegue en equipo, confirma la configuración de MCP en tu repositorio:

// .cursor/mcp.json (committed to git, picked up by every engineer)
{
  "mcpServers": {
    "docfork": {
      "url": "https://mcp.docfork.com/mcp",
      "headers": {
        "DOCFORK_API_KEY": "YOUR_TEAM_API_KEY"
      }
    }
  }
}

Comparte claves API y Cabinets en toda tu organización. Docfork no almacena tu código ni tus prompts. Seguridad → · Precios →

Configuración de MCP

[!TIP] Ejecuta npx dgrep setup para instalar automáticamente (usa --agent claude-code para apuntar a uno). Configuración manual a continuación para otros clientes.

Cursor — Add to Cursor

{
  "mcpServers": {
    "docfork": {
      "url": "https://mcp.docfork.com/mcp",
      "headers": {
        "DOCFORK_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Claude Code

claude mcp add --transport http docfork https://mcp.docfork.com/mcp/oauth

OpenCode

{
  "mcp": {
    "docfork": {
      "type": "remote",
      "url": "https://mcp.docfork.com/mcp",
      "headers": { "DOCFORK_API_KEY": "YOUR_API_KEY" },
      "enabled": true,
    },
  },
}

¿No ves tu cliente? Guías de configuración para los 29 clientes compatibles →

Autenticación OAuth

Docfork admite especificaciones MCP OAuth. Cambia tu endpoint para usar OAuth:

- "url": "https://mcp.docfork.com/mcp"
+ "url": "https://mcp.docfork.com/mcp/oauth"

Nota: OAuth es solo para conexiones HTTP remotas. Ver guía completa de OAuth →

Regla del agente

Añade una regla para que tu agente llame a Docfork MCP automáticamente. Regla completa y configuración específica del IDE →

[!NOTE] Añadir regla a Cursor (un clic)

Claude Code — añade a tu CLAUDE.md:

## Docfork policy

Use Docfork MCP `search_docs` and `fetch_doc` tools for library/API docs, setup, and configuration questions.

- Start `library` with a short name or keyword (e.g., `nextjs`, `zod`). Use the `owner/repo` from the result URL for follow-up calls, never guess it upfront.
- After finding a relevant result, call `fetch_doc` to get the full content. Search results are summaries only.
- Prefer Docfork results over training data when they conflict.
Regla completa (todos los clientes)
When writing or debugging code that involves third-party libraries, frameworks, or APIs, use Docfork MCP `search_docs` and `fetch_doc` tools rather than relying on training data.

**Two defaults to follow every time:**

- Start `library` with a short name or keyword (e.g., `nextjs`, `zod`). Use the `owner/repo` from the result URL for follow-up calls, never guess it upfront.
- After finding a relevant result, call `fetch_doc` to get the full content. Search results are summaries only.

Skip Docfork when:

- Language built-ins, general algorithms, syntax stable across versions
- Code or docs the user has already provided in context

When uncertain, default to using Docfork.

Preguntas frecuentes

¿En qué se diferencia Docfork de Context7? Ambos proporcionan servidores MCP y CLIs para buscar documentación de bibliotecas. Aquí están las diferencias clave:

  • Alcance por stack. dgrep init lee tu package.json y limita todas las búsquedas a tus dependencias declaradas. Los Cabinets te permiten fijar versiones de esas bibliotecas en un equipo.
  • Resuelve una vez, busca muchas. dgrep init resuelve nombres de paquetes a identificadores canónicos una vez y almacena en caché el mapeo en .dgrep/config.json. Sin paso de resolución por consulta.
  • Búsqueda híbrida. La búsqueda semántica y BM25 se ejecutan en paralelo, fusionadas mediante Reciprocal Rank Fusion. La segmentación consciente de AST preserva los límites de las funciones.

¿Docfork almacena mi código o mis prompts? Tu código y tus prompts nunca salen de tu máquina. En el momento de la búsqueda, solo la consulta y el nombre de la biblioteca se envían a Docfork — las consultas no se almacenan. El contenido de documentación indexado vive en un almacén vectorial upstream; el contenido de bibliotecas privadas está cifrado de extremo a extremo y se elimina atómicamente cuando eliminas la biblioteca. Seguridad →

¿Qué bibliotecas son compatibles? Docfork mantiene un catálogo curado de frameworks populares. Añade cualquier repositorio de GitHub público o privado como biblioteca personalizada. Añadir bibliotecas personalizadas →

Documentación

Comunidad

Historial de estrellas

Star History Chart

Licencia

MIT