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 ソース抽出用)
手順
- リポジトリをクローンします。Copy
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
- MCP 設定ファイルに以下を追加します:
クロードデスクトップ向け
~/Library/Application Support/Claude/claude_desktop_config.json
を編集します。
VSCode Clineの場合
VSCode Claude Dev 拡張機能の MCP 設定ファイルを編集します。
使用法
DocGen MCP サーバーは次のツールを公開します。
ドキュメント作成
テンプレートを使用してソース ファイルからドキュメントを生成します。
リストテンプレート
利用可能なドキュメント テンプレートを一覧表示します。
ドキュメント履歴の表示
以前に生成されたドキュメントの履歴を表示します。
テンプレート
テンプレートはtemplates
ディレクトリに保存され、コンテンツ生成にはシンプルなマーカー システムが使用されます。
glama-ai
- プロジェクト識別子に置き換えられました{{date}}
- 現在の日付{{section:NAME}}
- 名前付きセクションの生成されたコンテンツに置き換えられます
テンプレート ディレクトリに新しい.template
ファイルを作成することで、カスタム テンプレートを追加できます。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
You must be authenticated.
GitHub、Google Drive、Perplexity AI との統合機能により、ソース ファイルから情報を抽出し、テンプレートを適用することで、標準化されたドキュメントの作成を自動化します。