DocGen MCP Server

MIT License
  • Apple

Integrations

  • Extracts information from GitHub repositories for documentation generation

  • Extracts files from Google Drive for processing into documentation

  • Enhances documentation content generation with AI capabilities from Perplexity

DocGen MCP 服务器

文档生成器 MCP 服务器用于从源文件自动创建文档。

概述

DocGen MCP 服务器通过从源文件中提取信息并应用模板来自动创建标准化文档。它与其他 MCP 服务器(Google Drive、GitHub、Perplexity)无缝集成,提供全面的解决方案。

特征

  • 从 GitHub 存储库和 Google Drive 文件中提取信息
  • 处理多种源类型(脚本、演示文稿、代码、参考文档)
  • 基于模板的文档生成
  • 文档历史追踪
  • 通过 Perplexity 集成实现 AI 增强内容生成

安装

先决条件

  • Node.js 16+
  • npm 或 yarn
  • 访问 Google Drive API(用于 Google Drive 源提取)
  • 访问 GitHub API(用于 GitHub 源提取)

步骤

  1. 克隆存储库:
    git clone https://github.com/rjadhav/docgen-mcp.git cd docgen-mcp
  2. 安装依赖项:
    npm install
  3. 构建项目:
    npm run build
  4. 添加到您的 MCP 设置文件:

对于克劳德桌面

编辑~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "docgen-mcp": { "command": "node", "args": ["/path/to/docgen-mcp/build/index.js"], "env": {}, "disabled": false, "autoApprove": [] } } }

对于 VSCode Cline

编辑 VSCode Claude Dev 扩展的 MCP 设置文件:

{ "mcpServers": { "docgen-mcp": { "command": "node", "args": ["/path/to/docgen-mcp/build/index.js"], "env": {}, "disabled": false, "autoApprove": [] } } }

用法

DocGen MCP 服务器公开以下工具:

创建文档

使用模板从源文件生成文档。

列表模板

列出可用的文档模板。

查看文档历史记录

查看以前生成的文档的历史记录。

模板

模板存储在templates目录中,并使用简单的标记系统来生成内容:

  • glama-ai - 替换为项目标识符
  • {{date}} - 当前日期
  • {{section:NAME}} - 替换为指定部分的生成内容

可以通过在模板目录中创建新的.template文件来添加自定义模板。

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

通过从源文件中提取信息并应用模板来自动创建标准化文档,并具有 GitHub、Google Drive 和 Perplexity AI 的集成功能。

  1. Overview
    1. Features
      1. Installation
        1. Prerequisites
        2. Steps
        3. For Claude Desktop
        4. For VSCode Cline
      2. Usage
        1. create_documentation
        2. list_templates
        3. view_document_history
      3. Templates
        1. Contributing
          1. License
            ID: b7ti2ed9hz