Deep Directory Tree MCP
Visualize estruturas de diretórios com atualizações em tempo real, profundidade configurável e exclusões inteligentes para navegação eficiente em projetos.
Documentação
Deep Directory Tree MCP 🌳
Uma implementação poderosa do Model Context Protocol (MCP) para visualizar e analisar estruturas de diretórios. Por quê? Agora você pode deixar assistentes de IA entenderem e navegarem pela estrutura do seu projeto de forma eficiente, possibilitando navegação de código mais inteligente e insights de organização de projetos.
Construído com:
Recursos
- Visualização profunda de árvore de diretórios
- Geração de árvore configurável com base em profundidade
- Exclusão inteligente de arquivos/diretórios baseada em padrões
- Formato de saída de árvore limpo e legível
- Atualizações de estrutura de diretórios em tempo real
- Análise direcionada de diretórios
DEMO:
Início Rápido
Pré-requisitos
- Node.js (v18 ou superior)
Instalação via Smithery
A maneira mais fácil de começar é usar Smithery:
npx -y @smithery/cli install @andredezzy/deep-directory-tree-mcp --client cursor
Instalação Manual
Configuração no Cursor IDE
-
Abra Cursor Settings → MCP → Add new MCP server
-
Configure com estas configurações:
{ "deep-directory-tree": { "command": "npx", "args": ["-y", "@andredezzy/deep-directory-tree-mcp"] } }
Configuração do Claude Desktop
Adicione o seguinte à sua configuração MCP:
{
"mcpServers": {
"deep-directory-tree": {
"command": "npx",
"args": ["-y", "@andredezzy/deep-directory-tree-mcp"]
}
}
}
Uso
Comandos comuns para assistentes de IA:
- "Mostre-me a estrutura de diretórios"
- "Visualizar árvore do projeto até a profundidade 4"
- "Mostrar arquivos excluindo diretórios de teste"
Desenvolvimento
Pré-requisitos
- Bun Runtime (obrigatório)
# 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
Instalação Manual de Desenvolvimento
Configuração no Cursor IDE
-
Abra Cursor Settings → MCP → Add new MCP server
-
Configure com estas configurações:
{ "deep-directory-tree": { "command": "node", "args": ["ABSOLUTE_PATH_TO_MCP_SERVER/bin/deep-directory-tree.js"] } }
Configuração do Claude Desktop
Adicione o seguinte à sua configuração MCP:
{
"mcpServers": {
"deep-directory-tree": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/bin/deep-directory-tree.js"]
}
}
}
Contribuindo
- Faça um fork do repositório
- Crie um branch de funcionalidade (
git checkout -b feature/amazing-feature) - Faça commit das alterações (
git commit -m 'Add feature') - Envie para o branch (
git push origin feature/amazing-feature) - Abra um Pull Request
Suporte
Precisa de ajuda? Tente estes recursos:
Licença
Licença MIT - consulte o arquivo LICENSE para detalhes.