Deep Directory Tree MCP 
A powerful Model Context Protocol (MCP) implementation for visualizing and analyzing directory structures. Why? Now you can let AI assistants understand and navigate your project structure efficiently, enabling smarter code navigation and project organization insights.
Built with:
- Anthropic MCP
- Cursor
Features
- Deep directory tree visualization
- Configurable depth-based tree generation
- Smart pattern-based file/directory exclusion
- Clean and readable tree output format
- Real-time directory structure updates
- Targeted directory analysis
DEMO:
Quick Start
Prerequisites
- Node.js (v18 or higher)
Smithery Installation
The easiest way to get started is using Smithery:
npx -y @smithery/cli install @andredezzy/deep-directory-tree-mcp --client cursor
Manual Installation
Cursor IDE Setup
Open Cursor Settings → MCP → Add new MCP server
Configure with these settings:
{ "deep-directory-tree": { "command": "npx", "args": ["-y", "@andredezzy/deep-directory-tree-mcp"] } }
Claude Desktop Setup
Add the following to your MCP configuration:
{
"mcpServers": {
"deep-directory-tree": {
"command": "npx",
"args": ["-y", "@andredezzy/deep-directory-tree-mcp"]
}
}
}
Usage
Common commands for AI assistants:
- “Show me the directory structure”
- “Visualize project tree up to depth 4”
- “Show files excluding test directories”
Development
Prerequisites
- Bun Runtime (required)
# 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
Development Manual Installation
Cursor IDE Setup
Open Cursor Settings → MCP → Add new MCP server
Configure with these settings:
{ "deep-directory-tree": { "command": "node", "args": ["ABSOLUTE_PATH_TO_MCP_SERVER/bin/deep-directory-tree.js"] } }
Claude Desktop Setup
Add the following to your MCP configuration:
{
"mcpServers": {
"deep-directory-tree": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/bin/deep-directory-tree.js"]
}
}
}
Contributing
- Fork the repository
- Create feature branch (
git checkout -b feature/amazing-feature
) - Commit changes (
git commit -m 'Add feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Support
Need help? Try these resources:
- Open an issue
- FAQ Wiki
- Documentation
License
MIT License - see LICENSE file for details.
Deep Directory Tree
Project Details
- andredezzy/deep-directory-tree-mcp
- MIT License
- Last Updated: 4/13/2025
Recomended MCP Servers
Maintenance of a set of tools to enhance LLM through MCP protocols.
An mcp server that auto commits changes and creates commit message in the form of conventional commits (https://www.conventionalcommits.org/en/v1.0.0/)
A Model Context Protocol server for MySQL database operations
mem0 MCP Server: A modern memory system using mem0 for AI applications with model context protocl (MCP)...
Experimental Model Context Protocol server providing access to Autodesk Platform Services API.
github-enterprise-mcp
NOT for educational purposes: An MCP server for professional penetration testers including nmap, go/dirbuster, nikto, JtR, wordlist building,...
An MCP (Model Context Protocol) server that enables AI assistants to execute terminal commands securely.