Deep Directory Tree MCP
Visualiza estructuras de directorios con actualizaciones en tiempo real, profundidad configurable y exclusiones inteligentes para una navegación eficiente de proyectos.
Documentación
Deep Directory Tree MCP 🌳
Una potente implementación del Model Context Protocol (MCP) para visualizar y analizar estructuras de directorios. ¿Por qué? Ahora puedes permitir que los asistentes de IA comprendan y naveguen por la estructura de tu proyecto de manera eficiente, habilitando una navegación de código más inteligente y conocimientos sobre la organización del proyecto.
Construido con:
Características
- Visualización profunda del árbol de directorios
- Generación de árboles basada en profundidad configurable
- Exclusión inteligente de archivos/directorios basada en patrones
- Formato de salida de árbol limpio y legible
- Actualizaciones en tiempo real de la estructura de directorios
- Análisis de directorios específicos
DEMO:
Inicio Rápido
Requisitos previos
- Node.js (v18 o superior)
Instalación con Smithery
La forma más fácil de comenzar es usando Smithery:
npx -y @smithery/cli install @andredezzy/deep-directory-tree-mcp --client cursor
Instalación Manual
Configuración en Cursor IDE
-
Abre Configuración de Cursor → MCP → Añadir nuevo servidor MCP
-
Configura con estos ajustes:
{ "deep-directory-tree": { "command": "npx", "args": ["-y", "@andredezzy/deep-directory-tree-mcp"] } }
Configuración en Claude Desktop
Añade lo siguiente a tu configuración de MCP:
{
"mcpServers": {
"deep-directory-tree": {
"command": "npx",
"args": ["-y", "@andredezzy/deep-directory-tree-mcp"]
}
}
}
Uso
Comandos comunes para asistentes de IA:
- "Muéstrame la estructura de directorios"
- "Visualiza el árbol del proyecto hasta la profundidad 4"
- "Muestra archivos excluyendo directorios de prueba"
Desarrollo
Requisitos previos
- Bun Runtime (requerido)
# Clone the repository
git clone https://github.com/andredezzy/deep-directory-tree-mcp.git
cd deep-directory-tree-mcp
# Install dependencies
bun install
# Build the project
bun run build
Instalación Manual de Desarrollo
Configuración en Cursor IDE
-
Abre Configuración de Cursor → MCP → Añadir nuevo servidor MCP
-
Configura con estos ajustes:
{ "deep-directory-tree": { "command": "node", "args": ["ABSOLUTE_PATH_TO_MCP_SERVER/bin/deep-directory-tree.js"] } }
Configuración en Claude Desktop
Añade lo siguiente a tu configuración de MCP:
{
"mcpServers": {
"deep-directory-tree": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/bin/deep-directory-tree.js"]
}
}
}
Contribuciones
- Haz un fork del repositorio
- Crea una rama de características (
git checkout -b feature/amazing-feature) - Haz commit de los cambios (
git commit -m 'Add feature') - Haz push a la rama (
git push origin feature/amazing-feature) - Abre un Pull Request
Soporte
¿Necesitas ayuda? Prueba estos recursos:
Licencia
Licencia MIT - consulta el archivo LICENSE para más detalles.