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ドライブファイルから情報を抽出する
  • 複数のソースタイプ(スクリプト、プレゼンテーション、コード、参照ドキュメント)を処理する
  • テンプレートベースのドキュメント生成
  • ドキュメント履歴の追跡
  • 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ファイルを作成することで、カスタム テンプレートを追加できます。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは 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