DocuMCP
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)
Related MCP server: Claude AI Documentation Assistant
🚀 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.jsonVentanas :
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"docu-mcp": {
"command": "npx",
"args": ["@myjungle/docu-mcp-server"]
}
}
}¡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:
# Install Smithery CLI if you don't have it
npm install -g @smithery/cli
# Then install the Docu MCP server
npx -y @smithery/cli@latest install @YannickTM/docu-mcp --client claude🚀 Inicio manual
1. Clonar e instalar
git clone https://github.com/YannickTM/docu-mcp
cd docu-mcp
npm install2. Construya el servidor MCP
cd mcp
npm run build
cd ..3. Configuración avanzada
Agregue lo siguiente a su configuración de Claude Desktop:
MacOS :
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas :
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"docuassistant": {
"command": "node",
"env": {
"VECTOR_DB_PROVIDER": "qdrant",
"QDRANT_URL": "http://localhost:6333",
"EMBEDDING_PROVIDER": "ollama",
"EMBEDDING_MODEL": "bge-m3:latest",
"EMBEDDING_DIMENSION": "1024",
"OLLAMA_URL": "http://localhost:11434"
},
"args": ["/absolute/path/to/DocuMCP/mcp/dist/index.js"]
}
}
}4. Iniciar los servicios requeridos (si se utilizan proveedores externos)
Para Qdrant:
cd qdrant
npm run startPara ChromaDB:
cd chromadb
npm run start5. 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 ❤️
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
An MCP server that gives your AI access to the source code and docs of all public github repos
MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence
Related MCP Servers
- AlicenseAqualityBmaintenanceAn 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.15304MIT
- FlicenseNot gradedqualityCmaintenanceAn 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.-
- AlicenseNot gradedqualityDmaintenanceA 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.1MIT
- FlicenseBqualityDmaintenanceA BM25-based MCP server that enables document search and retrieval across structured domains of knowledge content, allowing Claude to search and reference documentation when answering questions.41-