Claude Code MCP tool that auto-generates help documentation for web applications
Project description
KodaDocs
End-user ready help docs for your web app — generated in minutes, not written over weeks.
Most doc tools produce developer-facing references. KodaDocs produces the kind of help center your customers actually use: annotated screenshots, step-by-step guides, Getting Started walkthroughs, FAQ, and troubleshooting — all written in plain language, styled with your branding, and ready to ship the moment it's generated.
Install the MCP tool, tell Claude "Generate docs for my app", and get a complete, polished help center. No editing pass required. Free to self-host. Pro Kit ($29 one-time) for unlimited pages, 12 skill workflows, and all premium themes.
Quick Start
Add the MCP server to your Claude Code config (~/.claude/settings.json):
{
"mcpServers": {
"kodadocs": {
"command": "uvx",
"args": ["kodadocs", "mcp"]
}
}
}
Install the browser for screenshots (one-time):
uvx --with kodadocs playwright install chromium
Then tell Claude:
"Generate help docs for my app"
Claude reads your code, captures screenshots, writes user-facing documentation, and assembles a ready-to-ship help center — all through MCP tools. The output is end-user ready: your customers can start using it immediately.
What You Get
The output isn't a rough draft — it's a production help center your users can navigate on day one:
- Getting Started guide that walks new users through setup and first actions
- Feature guides with numbered, annotated screenshots showing exactly where to click
- FAQ and Troubleshooting pages covering common questions and error states
- Full-text search, responsive layout, and your brand colors baked in
- Deployable immediately — no review cycle, no copy-editing, no formatting cleanup
How It Works (via MCP tools)
| Phase | What happens |
|---|---|
| Discovery | Detects framework, discovers routes from code |
| Capture | Launches headless browser, authenticates, captures screenshots |
| Annotation | Draws numbered callouts on UI elements |
| Doc Writing | Claude writes end-user articles — plain language, task-oriented, with screenshot references |
| Assembly | Assembles VitePress site with branding, search, and mobile layout |
| Deploy | Deploys to Cloudflare, Vercel, Netlify, GitHub Pages, or kodadocs.com |
MCP Tools
| Tool | Description |
|---|---|
detect_framework |
Auto-detect web framework from project files |
discover_routes |
Static analysis of routes, services, and metadata |
analyze_codebase |
Tree-sitter parsing for code chunks, error patterns, data models |
capture_screenshots |
Headless browser capture with auth and PII blur |
annotate_screenshots |
Numbered callouts on UI elements via Pillow |
assemble_vitepress |
Build complete VitePress site from articles + screenshots |
deploy_site |
Deploy to hosting provider |
save_manifest |
Persist pipeline state |
load_manifest |
Load pipeline state |
Claude Code Skill
KodaDocs includes a skill file that teaches Claude how to orchestrate the full pipeline. To install it, copy skill/kodadocs.md into your project's .claude/skills/ directory:
mkdir -p .claude/skills
cp skill/kodadocs.md .claude/skills/kodadocs.md
Pricing
| Feature | Free | Pro Kit ($29) | + Hosting ($5/mo) |
|---|---|---|---|
| Pages per generation | 15 | Unlimited | Unlimited |
| Frameworks | All 18+ | All 18+ | All 18+ |
| Themes | Default | All 6+ premium | All 6+ premium |
| Custom branding | No | Yes | Yes |
| Auth-gated apps | No | Yes | Yes |
| Skill files | — | 12 pro workflows | 12 pro workflows |
| Badge | Always shown | Removable | Removable |
| Self-host deploy | Yes | Yes | Yes |
| Managed hosting | — | — | yourapp.kodadocs.com |
| Custom domain | — | — | help.yourapp.com |
| Search analytics | — | — | Yes |
Doc generation is never gated — free or Pro.
API Key
KodaDocs requires an Anthropic API key to generate documentation.
With Claude Code (MCP): The API key is provided automatically — no setup needed.
With the CLI: Set the key in your environment or in a .env file in your project root:
export ANTHROPIC_API_KEY=sk-ant-...
Or create a .env file in your project directory:
ANTHROPIC_API_KEY=sk-ant-...
KodaDocs loads .env automatically — no extra dependencies required.
CLI
KodaDocs also has CLI commands for direct usage without Claude Code:
kodadocs generate . # Run full pipeline
kodadocs generate . --url http://localhost:3000 # Override app URL
kodadocs deploy . --provider cloudflare # Deploy to provider
kodadocs init . # Interactive setup wizard
kodadocs config . # View/update config
kodadocs mcp # Start MCP server
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kodadocs-2.2.0.tar.gz.
File metadata
- Download URL: kodadocs-2.2.0.tar.gz
- Upload date:
- Size: 185.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2266c1cfc3f62b720e57c7ed3203c64b308c9bc7c5eec0a294c89d51ceb03df
|
|
| MD5 |
164c3737648c88262c1b0ef6f4e029ab
|
|
| BLAKE2b-256 |
5c72de711f15c62979cdaa2ebb7ebb5f8bdfe0bb4a7d2246a8e0df46244bb5a3
|
File details
Details for the file kodadocs-2.2.0-py3-none-any.whl.
File metadata
- Download URL: kodadocs-2.2.0-py3-none-any.whl
- Upload date:
- Size: 77.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf427385b7e193432b708310d6bf8ee33ffc0dcc76d2338902a41b99f32c6503
|
|
| MD5 |
468f11e47887ca498728ef9e14cdc9d3
|
|
| BLAKE2b-256 |
76b1eb723e0bec3272a7f903f6ff2a50fa91c8e1eadc8f78afbfae11d2944b9f
|