MCP Source Tree Server
지정된 디렉토리 아래의 파일 트리를 생성하는 MCP 서버입니다. .
로 시작하는 디렉토리나 .gitignore
에 나열된 조건에 따라 특정 파일이나 디렉토리를 제외합니다. Claude에 통합하면 Claude가 프로젝트의 구조를 신속하게 확인할 수 있으며 Claude가 편집해야 할 파일을 식별하는 데 도움이됩니다.
기능
- 지정된 디렉토리 아래의 파일 트리를 JSON 형식으로 가져옵니다.
.gitignore
의 조건에 따라 파일 / 디렉토리 제외- 디렉토리 구조를 계층적 JSON으로 표현
설정
요건
- 파이썬 3.10 이상
- uv
설치
Claude for Desktop에서 설정
claude_desktop_config.json
에 다음 설정을 추가하십시오.
Claude에서의 사용 예
지시하려면 src 중 하나의 루트 디렉토리를 지정하십시오. .gitignore
를 고려할 때 루트 디렉토리 바로 아래에 .gitignore
가 있다고 가정합니다. /Users/xxx/GitHub/xxx/ のソースツリーを確認してください
합니다.
다음과 같이 응답합니다.
이렇게 하면 Claude가 프로젝트 구조를 신속하게 확인할 수 있습니다.
파일 제외
.
로 시작하는 디렉토리는 자동으로 제외됩니다. .gitignore
에 나열된 패턴과 일치하는 파일과 디렉토리는 트리에서 자동으로 제외됩니다. 예를 들어 다음과 같은 .gitignore
설정이 유효합니다.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Generates a JSON file tree from a specified directory's 'src' folder, adhering to '.gitignore' rules, allowing for quick project structure review in Claude.
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