
DocGen MCP Server

Overview
基本能力
产品定位
DocGen MCP Server 是一个自动化文档生成工具,旨在通过从源代码文件中提取信息并应用模板来生成标准化的文档。
核心功能
- 从GitHub仓库和Google Drive文件中提取信息
- 处理多种源文件类型(脚本、演示文稿、代码、参考文档)
- 基于模板的文档生成
- 文档历史记录跟踪
- 通过Perplexity集成实现AI增强的内容生成
适用场景
- 自动化生成项目文档
- 从多个来源(GitHub、Google Drive)整合文档
- 使用AI增强文档内容
- 跟踪文档生成历史
工具列表
create_documentation
: 使用模板从源文件生成文档list_templates
: 列出可用的文档模板view_document_history
: 查看之前生成的文档历史
常见问题解答
- 模板存储在
templates
目录中,使用简单的标记系统进行内容生成 - 可以添加自定义模板,只需在模板目录中创建新的
.template
文件
使用教程
使用依赖
- Node.js 16+
- npm或yarn
- 访问Google Drive API(用于Google Drive源提取)
- 访问GitHub API(用于GitHub源提取)
安装教程
-
克隆仓库:
bash git clone https://github.com/rjadhav/docgen-mcp.git cd docgen-mcp
-
安装依赖:
bash npm install
-
构建项目:
bash npm run build
-
添加到MCP设置文件:
#### 对于Claude Desktop
编辑~/Library/Application Support/Claude/claude_desktop_config.json
:
json
{
"mcpServers": {
"docgen-mcp": {
"command": "node",
"args": ["/path/to/docgen-mcp/build/index.js"],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
#### 对于VSCode Cline 编辑VSCode Claude Dev扩展的MCP设置文件:
json
{
"mcpServers": {
"docgen-mcp": {
"command": "node",
"args": ["/path/to/docgen-mcp/build/index.js"],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
调试方式
安装完成后,可以通过以下命令测试服务是否正常运行:
node /path/to/docgen-mcp/build/index.js
检查是否有错误输出,并确保服务能够正常启动。