by docfork
Docfork - Up-to-date Docs for AI Agents.
# Add to your Claude Code skills
git clone https://github.com/docfork/docforkLast scanned: 5/18/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-18T08:04:20.041Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}docfork is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by docfork. Docfork - Up-to-date Docs for AI Agents. It has 461 GitHub stars.
Yes. docfork passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/docfork/docfork" and add it to your Claude Code skills directory (see the Installation section above).
docfork is primarily written in TypeScript. It is open-source under docfork on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh docfork against similar tools.
No comments yet. Be the first to share your thoughts!
Lock your agent's context to your stack.
Define a Docfork Cabinet — Next.js 16 + Drizzle ORM + Better Auth — and every query returns only docs from your stack. No more bloated results. No more hallucinations.
Documentation context as precise as your dependency lockfile:
Cabinets — Lock your agent to a verified stack. Only your libraries. Fully isolated.
10,000+ libraries — Pre-chunked docs and code examples. ~200ms edge retrieval.
Team-ready — Share Cabinets and API keys across your org. Same context, every engineer.
Set a Cabinet:
Next.js 16+Drizzle ORM+Better Auth. Your agent only sees docs for your stack. No stray Express docs. No Prisma confusion.
Sign up at docfork.com — free: 1,000 requests/month, 5 team seats.
Go to: Settings -> Cursor Settings -> MCP -> Add new global MCP server
Paste this into ~/.cursor/mcp.json. For project-scoped config, create .cursor/mcp.json in your project folder. See Cursor MCP docs for more info.
Since Cursor 1.0, click the buttons below to install instantly.
{
"mcpServers": {
"docfork": {
"url": "https://mcp.docfork.com/mcp",
"headers": {
"DOCFORK_API_KEY": "YOUR_API_KEY"
}
}
}
}
{
"mcpServers": {
"docfork": {
"command": "npx",
"args": ["-y", "docfork", "--api-key", "YOUR_API_KEY"]
}
}
}
Run this command. See Claude Code MCP docs for more info.
claude mcp add docfork -- npx -y docfork --api-key YOUR_API_KEY
claude mcp add --header "DOCFORK_API_KEY: YOUR_API_KEY" --transport http docfork https://mcp.docfork.com/mcp
Add this to your OpenCode configuration file. See OpenCode MCP docs for more info.
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"docfork": {
"type": "remote",
"url": "https://mcp.docfork.com/mcp",
"headers": {
"DOCFORK_API_KEY": "YOUR_API_KEY",
},
"enabled": true,
},
},
}
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"docfork": {
"type": "local",
"command": ["npx", "-y", "docfork", "--api-key", "YOUR_API_KEY"],
"enabled": true,
},
},
}
Add this to your Cline cline_mcp_settings.json file. To access it: Click the MCP Servers icon in the top navigation bar → Select the "Configure" tab → Click "Configure MCP Servers" at the bottom. See Cline MCP docs for more info.
{
"mcpServers": {
"docfork": {
"url": "https://mcp.docfork.com/mcp",
"type": "streamableHttp",
"headers": {
"DOCFORK_API_KEY": "YOUR_API_KEY"
},
"alwaysAllow": ["search_docs", "fetch_doc"],
"disabled": false
}
}
}
{
"mcpServers": {
"docfork": {
"command": "npx",
"args": ["-y", "docfork", "--api-key", "YOUR_API_KEY"],
"alwaysAllow": ["search_docs", "fetch_doc"],
"disabled": false
}
}
}
Windsurf, Roo Code, and 40+ more →
Docfork supports MCP OAuth specs. Change your endpoint to use OAuth:
- "url": "https://mcp.docfork.com/mcp"
+ "url": "https://mcp.docfork.com/mcp/oauth"
Note: OAuth is for remote HTTP connections only. View OAuth Guide →
use docforkAdd use docfork to any prompt:
Implement a secure authentication flow using Better Auth and Supabase. use docfork
Add a rule so Docfork stays active — skip the prompt suffix.
[!NOTE] Add Rule to Cursor (One-Click)
Copy rule:
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.
Now your AI fetches the latest docs automatically:
Add a Prisma schema for a multi-tenant SaaS and generate the client.
| Tool | Purpose |
|---|---|
search_docs |
Context-Aware Search. Respects your DOCFORK_CABINET header to strictly limit results to your approved tech stack. |
fetch_doc |
Fetch Doc. Fetches full Markdown content from a URL when chunks aren't enough. |
owner/repo.[](h