mcpField
K
Kodadocs

Kodadocs

本地服务
github.com/Kodadocs记忆与知识234 周前更新

关于 Kodadocs

Kodadocs 是开源的 Claude Code MCP 工具和命令行工具,可根据 Web 应用代码及浏览器截图生成 VitePress 帮助中心,适合需要编写应用文档的团队,并将路由发现、界面标注和文章生成整合到工作流中。

主要功能

  1. 01检测 Web 框架并发现路由
  2. 02使用无头浏览器截取屏幕
  3. 03模糊处理 PII 并标注界面元素
  4. 04生成文档文章
  5. 05组装并部署 VitePress 网站

适用场景

  1. 01根据应用代码库创建帮助中心
  2. 02为登录后才能访问的路由编写文档
  3. 03为功能指南准备带标注的截图

MCP 相关

其 MCP 服务提供框架检测、路由与代码分析、截图采集和标注、VitePress 组装及部署工具。Claude Code 可协调这些步骤。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"kodadocs": {
"command": "uvx",
"args": [
"kodadocs"
]
}
}
}
启动命令uvx kodadocs

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypikodadocs

工具

9

收录的工具列表 · 更新于 2 周前

参数类型必填说明
project_pathstring是

详细介绍

KodaDocs

PyPI version PyPI Downloads GitHub stars License: MIT Python 3.12+

kodadocs.com | 文档 | 为你的 Web 应用生成 AI 帮助文档——只需几分钟,无需几周。

KodaDocs 是一款开源的 Claude Code MCP 工具。安装后,告诉 Claude“为我的应用生成文档”,即可获得完整的帮助中心,其中包含带注释的截图和 AI 撰写的文章。可免费自托管。Pro Kit($29)提供不限量页面、12 个技能工作流和所有高级主题。还可选用托管部署($5/月),部署到 yourapp.kodadocs.com。

KodaDocs 演示 — 通过一条命令生成文档

快速开始

将 MCP 服务添加到 Claude Code 配置(~/.claude/settings.json)中:

{
  "mcpServers": {
    "kodadocs": {
      "command": "uvx",
      "args": ["kodadocs", "mcp"]
    }
  }
}

安装浏览器以截取屏幕截图(仅需一次):

uvx --with kodadocs playwright install chromium

然后告诉 Claude:

“为我的应用生成帮助文档”

Claude 会读取你的代码、截取屏幕截图、撰写文档,并组装 VitePress 帮助中心——这一切都通过 MCP 工具完成。

CLI(可选)

适合希望直接使用 CLI 的高级用户:

pip install kodadocs
kodadocs generate .
kodadocs deploy .

示例展示

查看 KodaDocs 生成的文档——这些文档在不到 2 分钟内创建完成:

项目框架在线文档
HonoHonohono.kodadocs.com
DrizzleDrizzle ORMdrizzle.kodadocs.com
Create T3 AppNext.jscreate-t3-app.kodadocs.com

想让你的项目也展示在这里吗?使用 KodaDocs 生成文档,然后告诉我们。

工作原理

Your web app ──► KodaDocs ──► Complete help center
                   │
                   ├── Detects framework (Next.js, Django, Flask, WordPress, ...)
                   ├── Discovers routes from source code
                   ├── Launches headless browser & authenticates
                   ├── Captures screenshots with PII blurring
                   ├── Draws numbered callouts on UI elements
                   ├── Claude writes all articles
                   └── Assembles VitePress site & deploys
阶段处理内容
发现检测框架,从代码中发现路由
截取启动无头浏览器、进行身份验证并截取屏幕截图
注释在 UI 元素上绘制带编号的标注
撰写文档Claude 撰写所有文章(入门指南、功能指南、常见问题、故障排除)
组装组装带有品牌元素、搜索功能和移动端布局的 VitePress 站点
部署部署到 Cloudflare、Vercel、Netlify、GitHub Pages 或 kodadocs.com

支持的框架

Next.js、Nuxt、React、Vue、Angular、SvelteKit、Remix、Astro、Django、Flask、FastAPI、Rails、Laravel、Express、Hono、WordPress、Chrome 扩展等。

MCP 工具

工具说明
detect_framework根据项目文件自动检测 Web 框架
discover_routes对路由、服务和元数据进行静态分析
analyze_codebase使用 Tree-sitter 解析代码片段、错误模式和数据模型
capture_screenshots使用无头浏览器截屏,支持身份验证和 PII 模糊处理
annotate_screenshots通过 Pillow 在 UI 元素上添加带编号的标注
assemble_vitepress根据文章和屏幕截图构建完整的 VitePress 站点
deploy_site部署到托管服务提供商
save_manifest / load_manifest保存并加载流水线状态

Claude Code 技能

KodaDocs 包含一个技能文件,用于指导 Claude 编排完整流水线。安装方法:

mkdir -p .claude/skills
cp kodadocs/skill/kodadocs.md .claude/skills/kodadocs.md

CLI

KodaDocs 也可以作为独立 CLI 使用(需要 pip install kodadocs):

kodadocs generate .                              # Run full pipeline
kodadocs generate . --url http://localhost:3000   # Override app URL
kodadocs generate . --user admin --pass secret    # Auth-gated apps
kodadocs deploy . --provider cloudflare           # Deploy to provider
kodadocs init .                                   # Interactive setup wizard
kodadocs config .                                 # View/update config
kodadocs mcp                                      # Start MCP server

需要身份验证的应用

KodaDocs 会自动处理需要登录的应用:

  1. 通过 kodadocs init 或 --user / --pass 标志提供凭据
  2. KodaDocs 通过无头浏览器登录并保存会话
  3. 身份验证后的爬取会发现未登录访客无法看到的路由
  4. 所有截图均在已通过身份验证的会话中采集

API 密钥

KodaDocs 需要 Anthropic API 密钥 来生成文档。

使用 Claude Code(MCP): API 密钥会自动提供,无需设置。

使用 CLI: 在环境中设置密钥:

export ANTHROPIC_API_KEY=sk-ant-...

定价

功能免费版Pro Kit($29)+ 托管服务($5/月)
每次生成的页面数15不限不限
框架全部 18+全部 18+全部 18+
主题默认全部 6+ 个高级主题全部 6+ 个高级主题
自定义品牌否是是
需要身份验证的应用否是是
技能文件—12 个专业工作流12 个专业工作流
徽章始终显示可移除可移除
自托管部署是是是
托管服务——yourapp.kodadocs.com
自定义域名——help.yourapp.com
搜索分析——是

用户自备 Anthropic API 密钥,生成过程始终不受限制。

获取 Pro Kit — 页面数量不限、高级主题,以及 12 个专业技能工作流。

贡献

开发环境设置和指南请参阅 CONTRIBUTING.md。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。