docforge-mcp
v1.0.0
Published
> Your codebase documents itself.
Downloads
116
Maintainers
Readme
DocForge MCP
Your codebase documents itself.
DocForge is a Model Context Protocol (MCP) server that analyses your project and generates documentation automatically — README files, API docs, changelogs, and more. Connect it to any MCP-compatible AI client (Claude Desktop, Cursor, Continue) and your documentation writes itself.
Quick Start
npx docforge-mcpClaude Desktop config
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or
%APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"docforge": {
"command": "npx",
"args": ["docforge-mcp"]
}
}
}Restart Claude Desktop — all 13 tools (7 free + 6 pro) are now available.
Tools
Free Tools (7)
| Tool | Description |
|:-----|:------------|
| scan_codebase | Documentation readiness score with gap analysis and actionable suggestions |
| generate_readme | Generate a README.md from project analysis — badges, quick start, API reference, env vars |
| generate_api_docs | Extract and document API endpoints from Express, Fastify, and Next.js route files |
| generate_changelog | Generate a CHANGELOG from git history in Keep a Changelog or Conventional Commits format |
| generate_env_docs | Scan process.env usage, cross-reference .env.example, generate env var documentation |
| type_docs | Extract and document TypeScript interfaces, types, enums, Zod schemas, and classes |
| doc_coverage | Measure JSDoc/TSDoc coverage — total exports, documented count, undocumented list |
Pro Tools (6)
| Tool | Description |
|:-----|:------------|
| generate_openapi | Generate OpenAPI 3.1 spec from route analysis — paths, parameters, auth, Zod schema inference |
| doc_sync | Compare documentation against code — detect outdated signatures, removed endpoints, renamed env vars |
| migration_guide | Generate upgrade guide between two git refs — breaking changes, new features, migration steps |
| architecture_doc | Generate architecture overview with Mermaid diagrams — import graph, circular deps, module descriptions |
| multi_repo_docs | Unified documentation index across GitHub repos — fetches READMEs, extracts endpoints and env vars |
| release_notes | Generate polished release notes from git tags — grouped by type, highlights, contributor attribution |
Free vs Pro
| Feature | Free | Pro | |:--------|:----:|:---:| | Documentation readiness score | Yes | Yes | | README generation | Yes | Yes | | API docs generation | Yes | Yes | | Changelog generation | Yes | Yes | | Env var documentation | Yes | Yes | | Type/interface/schema docs | Yes | Yes | | JSDoc coverage measurement | Yes | Yes | | OpenAPI spec generation | — | Yes | | Doc sync (drift detection) | — | Yes | | Migration guide generation | — | Yes | | Architecture diagram generation | — | Yes | | Multi-repo documentation index | — | Yes | | Release notes generation | — | Yes |
Pro license: set the PRO_LICENSE environment variable. Contact craftpipe for pricing.
License
MIT
Built by Craftpipe
