Docfork
Fornece documentação atualizada para mais de 9000 bibliotecas diretamente em editores de código de IA.
Documentação
[!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 setupfalhará. 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:
| Ferramenta | Retorna |
|---|---|
search_docs | Seções de documentação classificadas com títulos, URLs e pontuações de relevância. |
fetch_doc | Conteú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 setuppara instalar automaticamente (use--agent claude-codepara direcionar um). Configuração manual abaixo para outros 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,
},
},
}
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 →
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 initlê seupackage.jsone 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 initresolve 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
- Início rápido
- Como o Docfork funciona
- dgrep CLI
- Docfork MCP
- Bibliotecas
- Cabinets
- Solução de problemas
Comunidade
- Changelog
- X (Twitter)
- Encontrou um problema? Abra uma issue no GitHub ou entre em contato.
Histórico de Estrelas
Licença
MIT