Docfork
Proporciona documentación actualizada para más de 9000 bibliotecas directamente dentro de editores de código de IA.
Documentación
[!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 setupfallará. 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:
| Herramienta | Devuelve |
|---|---|
search_docs | Secciones de documentación clasificadas con títulos, URLs y puntuaciones de relevancia. |
fetch_doc | Contenido 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 setuppara instalar automáticamente (usa--agent claude-codepara apuntar a uno). Configuración manual a continuación para otros clientes.
{
"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 initlee tupackage.jsony 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 initresuelve 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
- Inicio rápido
- Cómo funciona Docfork
- CLI dgrep
- Docfork MCP
- Bibliotecas
- Cabinets
- Solución de problemas
Comunidad
- Registro de cambios
- X (Twitter)
- ¿Encontraste un problema? Abre un issue en GitHub o contáctanos.
Historial de estrellas
Licencia
MIT