Servidor de árbol de origen MCP
Este es un servidor MCP que genera un árbol de archivos bajo un directorio específico. Excluir archivos o directorios específicos según los directorios que comiencen con .
o condiciones enumeradas en .gitignore
. La integración con Claude le permite ver rápidamente la estructura del proyecto y le ayuda a identificar qué archivos editar.
función
- Obtiene el árbol de archivos bajo el directorio especificado en formato JSON.
- Excluir archivos/directorios según las condiciones de
.gitignore
- Representa la estructura del directorio como JSON jerárquico
configuración
Prerrequisitos
- Python 3.10 o posterior
- ultravioleta
instalar
Claude para configuraciones de escritorio
Agregue lo siguiente a claude_desktop_config.json
:
Ejemplo de uso de Claude
Especifique el directorio raíz un nivel por encima de src. Al tomar .gitignore
en consideración, se asume que .gitignore
existe directamente bajo el directorio raíz. /Users/xxx/GitHub/xxx/ のソースツリーを確認してください
y funcionará.
Responde lo siguiente:
Esto le permite a Claude ver rápidamente la estructura del proyecto.
Exclusiones de archivos
Directorios que comienzan con .
quedan automáticamente excluidos. Los archivos y directorios que coinciden con un patrón en .gitignore
se excluyen automáticamente del árbol. Por ejemplo, la siguiente configuración .gitignore
es válida:
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Genera un árbol de archivos JSON a partir de la carpeta 'src' de un directorio específico, cumpliendo las reglas '.gitignore', lo que permite una revisión rápida de la estructura del proyecto en Claude.
- función
- configuración
- Claude para configuraciones de escritorio
- Ejemplo de uso de Claude
- Exclusiones de archivos
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for collecting and documenting code from directories.Last updated -48112TypeScriptMIT License
- AsecurityAlicenseAqualityFacilitates the analysis of Figma file structures by extracting node hierarchies, accessible via REST API or MCP protocol.Last updated -12TypeScriptMIT License
- AsecurityAlicenseAqualityA Node.js server that allows browsing Git repositories through MCP, providing tools to view directory structures and read important files from repositories.Last updated -2JavaScriptMIT License
- AsecurityAlicenseAqualityProvides deep git file-level forensics tools to analyze detailed file histories, changes, and patterns within git repositories, focusing on individual file analysis rather than repository-wide operations.Last updated -4JavaScriptApache 2.0