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 🌳

Smithery Tool Calls NPM Version NPM Downloads

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:

Cursor + Deep Directory Tree MCP Demo

Início Rápido

Pré-requisitos

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

  1. Abra Cursor Settings → MCP → Add new MCP server

  2. 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

# 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

  1. Abra Cursor Settings → MCP → Add new MCP server

  2. 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

  1. Faça um fork do repositório
  2. Crie um branch de funcionalidade (git checkout -b feature/amazing-feature)
  3. Faça commit das alterações (git commit -m 'Add feature')
  4. Envie para o branch (git push origin feature/amazing-feature)
  5. Abra um Pull Request

Suporte

Precisa de ajuda? Tente estes recursos:

Licença

Licença MIT - consulte o arquivo LICENSE para detalhes.