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 Server
Documentation Generator MCP Server for automated documentation creation from source files.
Overview
The DocGen MCP server automates the creation of standardized documentation by extracting information from source files and applying templates. It seamlessly integrates with other MCP servers (Google Drive, GitHub, Perplexity) to provide a comprehensive solution.
Features
- Extract information from GitHub repositories and Google Drive files
- Process multiple source types (scripts, presentations, code, reference documents)
- Template-based document generation
- Document history tracking
- AI-enhanced content generation through Perplexity integration
Installation
Prerequisites
- Node.js 16+
- npm or yarn
- Access to Google Drive API (for Google Drive source extraction)
- Access to GitHub API (for GitHub source extraction)
Steps
- Clone the repository:Copy
- Install dependencies:Copy
- Build the project:Copy
- Add to your MCP settings file:
For Claude Desktop
Edit~/Library/Application Support/Claude/claude_desktop_config.json
:CopyFor VSCode Cline
Edit the VSCode Claude Dev extension's MCP settings file:Copy
Usage
The DocGen MCP server exposes the following tools:
create_documentation
Generate documentation from source files using a template.
list_templates
List available documentation templates.
view_document_history
View history of previously generated documents.
Templates
Templates are stored in the templates
directory and use a simple marker system for content generation:
{{projectId}}
- Replaced with the project identifier{{date}}
- Current date{{section:NAME}}
- Replaced with generated content for the named section
Custom templates can be added by creating new .template
files in the templates directory.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
You must be authenticated.
Automates the creation of standardized documentation by extracting information from source files and applying templates, with integration capabilities for GitHub, Google Drive, and Perplexity AI.
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables AI assistants to enhance their responses with relevant documentation through a semantic vector search, offering tools for managing and processing documentation efficiently.Last updated -6213TypeScript
- -securityFlicense-qualityA smart documentation server that provides AI-assisted code improvement and documentation management through Claude Desktop integration.Last updated -7TypeScript
- -securityAlicense-qualityA Model Context Protocol implementation that enables AI-powered access to documentation resources, featuring URI-based navigation, template matching, and structured documentation management.Last updated -3PythonMIT 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 -62TypeScriptMIT License
Appeared in Searches
- A platform for hosting and sharing code
- Tools or methods for generating academic papers
- API Documentation for Reference or Development
- Using separate agents for schema validation, code standards, and directory structure enforcement in development workflows
- Executing Operations and Maintenance Tasks, Such as Deployment and Upgrades