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

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

  1. Clonar el repositorio:
    git clone https://github.com/rjadhav/docgen-mcp.git cd docgen-mcp
  2. Instalar dependencias:
    npm install
  3. Construir el proyecto:
    npm run build
  4. Agregue a su archivo de configuración de MCP:

Para Claude Desktop

Editar ~/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": [] } } }

Para VSCode Cline

Edite el archivo de configuración MCP de la extensión Claude Dev de VSCode:

{ "mcpServers": { "docgen-mcp": { "command": "node", "args": ["/path/to/docgen-mcp/build/index.js"], "env": {}, "disabled": false, "autoApprove": [] } } }

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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  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