DocuMCP
🤖 Un servidor MCP para la generación inteligente de documentación de código con capacidades RAG
DocuMCP permite a Claude generar, buscar y gestionar documentación para su código fuente mediante incrustaciones vectoriales y búsqueda semántica. Proporciona herramientas para crear guías de usuario, documentación técnica, explicaciones de código y diagramas de arquitectura.
✨ Características
📚 Generar y actualizar documentación en función de su base de código
🔍 Búsqueda semántica en código, documentación y diagramas
📊 Crear y fusionar diagramas arquitectónicos
📝 Generar guías de usuario
💾 Soporte para múltiples bases de datos vectoriales (LanceDB, ChromaDB, Qdrant)
🧠 Proveedores de incrustación flexibles (integrados u Ollama)
🚀 Inicio rápido
Instalación mediante NPX (recomendado)
La forma más sencilla de utilizar DocuMCP es configurar Claude Desktop con el paquete npm publicado:
Agregue lo siguiente a su configuración de Claude Desktop:
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas :
%APPDATA%/Claude/claude_desktop_config.json
¡Listo! Reinicia Claude Desktop y DocuMCP estará disponible.
Métodos de instalación alternativos
Uso de Smithery CLI
Instalar el servidor a través de Smithery CLI:
🚀 Inicio manual
1. Clonar e instalar
2. Construya el servidor MCP
3. Configuración avanzada
Agregue lo siguiente a su configuración de Claude Desktop:
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas :
%APPDATA%/Claude/claude_desktop_config.json
4. Iniciar los servicios requeridos (si se utilizan proveedores externos)
Para Qdrant:
Para ChromaDB:
5. Reinicie Claude Desktop
Reinicie Claude Desktop para cargar la nueva configuración.
🛠️ Opciones de configuración
Proveedores de bases de datos vectoriales
Proveedor | Descripción | Configuración |
LanceDB | Base de datos local basada en archivos (predeterminada) |
|
Base de datos de croma | Base de datos vectorial simple con interfaz web |
|
Qdrant | Base de datos de vectores de calidad de producción |
|
Proveedores de incrustación
Proveedor | Descripción | Configuración |
Incorporado | Utiliza el modelo MiniLM-L6-v2 (predeterminado) |
|
Ollama | Utilice cualquier modelo de Ollama |
|
🔧 Herramientas disponibles
DocuMCP proporciona las siguientes herramientas a Claude:
📁 Operaciones de archivo :
read_file
,write_file
,create_directory
,read_directory
🔎 Herramientas de búsqueda :
search_codebase
,search_documentation
,search_diagram
,search_user_guide
📚 Documentación :
generate_documentation
,generate_user_guide
,explain_code
📊 Diagramas :
generate_diagram
,merge_diagram
🗃️ Indexación :
index_file
,index_directory
🔀 Fusión :
merge_documentation
📋 Requisitos
Node.js 20.11.24+
Escritorio de Claude
(Opcional) Docker para ejecutar bases de datos vectoriales externas
🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Hecho con ❤️
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor MCP que permite a Claude generar, buscar y administrar documentación para bases de código utilizando incrustaciones vectoriales y búsqueda semántica, proporcionando herramientas para crear guías de usuario, documentación técnica, explicaciones de código y diagramas arquitectónicos.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -15267MIT License
- -securityFlicense-qualityAn MCP server that integrates with Claude to provide smart documentation search capabilities across multiple AI/ML libraries, allowing users to retrieve and process technical information through natural language queries.Last updated -
- -securityAlicense-qualityA Claude Desktop MCP server that provides knowledge base search and chat functionality for Volcengine knowledge bases, allowing users to search and chat with their external knowledge repositories.Last updated -MIT License
- -securityAlicense-qualityAn MCP server that automatically manages and organizes project documentation using the document reference pattern, keeping CLAUDE.md files clean and under 500 lines while maintaining full context for AI assistants.
Appeared in Searches
- Tools to generate Lucidchart diagrams from Java code
- JSON Document Templates for Engineering Prompt Generation
- Design Architecture of Ontology-based AI-PHM Using Life Acceleration Algorithms
- A resource for Australian taxation law information
- Access to documentation for coding agents like Cursor and Cline