Docfork

Fornece documentação atualizada para mais de 9000 bibliotecas diretamente em editores de código de IA.

Documentação

Docfork

[!CAUTION] O Docfork foi encerrado em 14 de junho de 2026. O servidor MCP, a CLI e todos os endpoints hospedados estão offline e não voltarão. As chaves de API não funcionam mais, e npx dgrep setup falhará. Obrigado a todos que usaram o serviço.

Documentação atualizada para agentes de codificação de IA.

Agentes de IA alucinam APIs, inflam o contexto com documentação desatualizada e escrevem código com base em assinaturas obsoletas. O Docfork fornece documentação atualizada diretamente no Cursor, Claude Code e Windsurf.

Sem Docfork

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

Com Docfork

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

Comece Agora

npx dgrep setup

Instala o servidor MCP do Docfork no seu IDE. Detecta seus agentes instalados e grava o arquivo de configuração; faça login no Docfork no primeiro uso, sem necessidade de chave de API. Direcione um com --agent claude-code (também: cursor, codex, opencode, vscode, windsurf, amp, factory, zed).

Seu agente agora tem duas ferramentas:

FerramentaRetorna
search_docsSeções de documentação classificadas com títulos, URLs e pontuações de relevância.
fetch_docConteúdo Markdown completo renderizado a partir de uma URL de documentação.

Nenhum sufixo de prompt necessário:

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

Ou pesquise pelo terminal:

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

Início rápido → · docs do dgrep → · referência da CLI →

Sua própria documentação

Indexe qualquer repositório GitHub público ou privado como uma biblioteca personalizada. Suas APIs internas, SDKs e runbooks se tornam pesquisáveis pelos seus agentes — mesmo pipeline das bibliotecas públicas. Configuração da integração com GitHub →

Equipes

Grátis: 1.000 solicitações/mês por organização. Para implantação em equipe, faça commit da configuração MCP no seu repositório:

// .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"
      }
    }
  }
}

Compartilhe chaves de API e Cabinets em toda a sua organização. O Docfork não armazena seu código ou prompts. Segurança → · Preços →

Configuração do MCP

[!TIP] Execute npx dgrep setup para instalar automaticamente (use --agent claude-code para direcionar um). Configuração manual abaixo para outros clientes.

CursorAdd 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,
    },
  },
}

Não vê seu cliente? Guias de configuração para todos os 29 clientes suportados →

Autenticação OAuth

O Docfork suporta especificações OAuth do MCP. Altere seu endpoint para usar OAuth:

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

Nota: OAuth é apenas para conexões HTTP remotas. Veja o guia completo de OAuth →

Regra do Agente

Adicione uma regra para que seu agente chame o Docfork MCP automaticamente. Regra completa e configuração específica por IDE →

[!NOTE] Adicionar regra ao Cursor (um clique)

Claude Code — adicione ao seu 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.
Regra completa (todos os 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.

FAQ

Como o Docfork é diferente do Context7? Ambos fornecem servidores MCP e CLIs para pesquisar documentação de bibliotecas. Aqui estão as principais diferenças:

  • Escopo de stack. dgrep init lê seu package.json e limita todas as pesquisas às suas dependências declaradas. Os Cabinets permitem fixar versões dessas bibliotecas em uma equipe.
  • Resolva uma vez, pesquise muitas. dgrep init resolve nomes de pacotes para identificadores canônicos uma vez e armazena em cache o mapeamento em .dgrep/config.json. Sem etapa de resolução por consulta.
  • Pesquisa híbrida. Pesquisa semântica e BM25 são executadas em paralelo, fundidas via Reciprocal Rank Fusion. A divisão em blocos com reconhecimento de AST preserva os limites das funções.

O Docfork armazena meu código ou prompts? Seu código e prompts nunca saem da sua máquina. No momento da pesquisa, apenas a consulta e o nome da biblioteca são enviados ao Docfork — as consultas não são armazenadas. O conteúdo de documentação indexado fica em um armazenamento vetorial upstream; o conteúdo de bibliotecas privadas é criptografado de ponta a ponta e excluído atomicamente quando você remove a biblioteca. Segurança →

Quais bibliotecas são suportadas? O Docfork mantém um catálogo selecionado de frameworks populares. Adicione qualquer repositório GitHub público ou privado como biblioteca personalizada. Adicionar bibliotecas personalizadas →

Documentação

Comunidade

Histórico de Estrelas

Star History Chart

Licença

MIT