Paths Tree Generator
Converts a flat list of filesystem paths into a JSON directory tree.
Paths Tree Generator MCP Server
This repository contains a minimal Model Context Protocol server that exposes one tool – paths_to_tree – which converts a flat list of filesystem paths into a JSON directory tree.
Quick-start
1. Install dependencies
A Python ≥ 3.9 interpreter is required. It's best to work inside a virtual-env:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
2. Run the server
There are two common ways to launch it:
# a) Development mode – auto-reload & web inspector
mcp dev main.py
# b) Plain stdio mode – good for Cursor / Claude Desktop integrations
python main.py
When started with mcp dev the MCP Inspector will open at http://localhost:6274/ and allow you to invoke the tool from the browser.
Tool API
paths_to_tree(paths: list[str]) -> str
Example invocation
[
"config/webpack.config.js",
"components/Modal",
"components/Form",
"components/Table",
"pages/home",
"pages/app",
"pages/help",
"package.json",
"package-lock.json"
]
Response
project-root
├── components
│ ├── Form
│ ├── Modal
│ └── Table
├── config
│ └── webpack.config.js
├── pages
│ ├── app
│ ├── help
│ └── home
├── package-lock.json
└── package.json
Using the server in Cursor or Claude Desktop
Add an entry to your MCP configuration (examples shown for Cursor):
{
"mcpServers": {
"paths-tree": {
"command": "/absolute/path/to/python",
"args": ["/absolute/path/to/main.py"]
}
}
}
Restart your host application and the paths_to_tree tool will be available for use.
Feel free to extend the project with additional tools (e.g. serialisation to Markdown, filtering, etc.) – just decorate functions with @mcp.tool() and they will automatically be exposed through MCP.
Server Terkait
File Converter
Convert various file formats for documents and images, such as DOCX, PDF, CSV, and more.
Vulcan File Ops
MCP server that gives Claude Desktop and other desktop MCP clients filesystem powers—read, write, edit, and manage files like AI coding assistants.
PDF to PNG
A server that converts PDF files to PNG images. Requires the poppler library to be installed.
Vault Tools
Privacy-first file conversion MCP server : image, PDF, and text tools that run locally on your machine
MCP Excel Reader
Read large Excel files with automatic chunking and pagination support.
Cross-Platform Filesystem MCP Server
A cross-platform filesystem server for Linux, macOS, and Windows with secure path restrictions.
Editor MCP
A server for file operations, allowing reading, editing, and managing text files through a standardized API.
HDFS MCP Server
Access and manage files on HDFS clusters using the MCP protocol, supporting operations like upload, download, move, and copy.
plsreadme
Share markdown files and text as clean, readable web links. Works with Cursor, Claude Desktop, VS Code, Windsurf, and any MCP client.
Remote File Server
An MCP server that gives any MCP client read access to an SMB/CIFS file share servers