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 ソース抽出用)
手順
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
- 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 ファイルを参照してください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
GitHub、Google Drive、Perplexity AI との統合機能により、ソース ファイルから情報を抽出し、テンプレートを適用することで、標準化されたドキュメントの作成を自動化します。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for collecting and documenting code from directories.Last updated -456514TypeScriptMIT License
- AsecurityAlicenseAqualityProvides seamless integration with Smartsheet, enabling automated operations on Smartsheet documents through a standardized interface that bridges AI-powered automation tools with Smartsheet's collaboration platform.Last updated -129PythonMIT License
- -securityAlicense-qualityProvides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.Last updated -15TypeScriptMIT License
- AsecurityAlicenseAqualityProvides up-to-date documentation for 9000+ libraries directly in your AI code editor, enabling accurate code suggestions and eliminating outdated information.Last updated -173892JavaScriptMIT License