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
Servidor DocGen MCP
Generador de documentación MCP Server para la creación automatizada de documentación a partir de archivos fuente.
Descripción general
El servidor DocGen MCP automatiza la creación de documentación estandarizada extrayendo información de archivos fuente y aplicando plantillas. Se integra a la perfección con otros servidores MCP (Google Drive, GitHub, Perplexity) para ofrecer una solución integral.
Características
- Extraer información de repositorios de GitHub y archivos de Google Drive
- Procesar múltiples tipos de fuentes (scripts, presentaciones, código, documentos de referencia)
- Generación de documentos basada en plantillas
- Seguimiento del historial de documentos
- Generación de contenido mejorada con IA mediante la integración de Perplexity
Instalación
Prerrequisitos
- Node.js 16+
- npm o hilo
- Acceso a la API de Google Drive (para la extracción de código fuente de Google Drive)
- Acceso a la API de GitHub (para la extracción del código fuente de GitHub)
Pasos
- Clonar el repositorio:Copy
- Instalar dependencias:Copy
- Construir el proyecto:Copy
- Agregue a su archivo de configuración de MCP:
Para Claude Desktop
Editar ~/Library/Application Support/Claude/claude_desktop_config.json
:
Para VSCode Cline
Edite el archivo de configuración MCP de la extensión Claude Dev de VSCode:
Uso
El servidor DocGen MCP expone las siguientes herramientas:
crear_documentación
Genere documentación a partir de archivos fuente utilizando una plantilla.
plantillas de lista
Enumere las plantillas de documentación disponibles.
ver_historial_de_documentos
Ver el historial de documentos generados previamente.
Plantillas
Las plantillas se almacenan en el directorio templates
y utilizan un sistema de marcadores simple para la generación de contenido:
glama-ai
- Reemplazado con el identificador del proyecto{{date}}
- Fecha actual{{section:NAME}}
- Reemplazado con el contenido generado para la sección nombrada
Se pueden agregar plantillas personalizadas creando nuevos archivos .template
en el directorio de plantillas.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
You must be authenticated.
Automatiza la creación de documentación estandarizada extrayendo información de archivos fuente y aplicando plantillas, con capacidades de integración para GitHub, Google Drive y Perplexity AI.