Filesystem
메타데이터
설정 스니펫
{
"mcpServers": {
"filesystem": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic-ai/mcp-server-filesystem", "${CLAUDE_PROJECT_DIR}"]
}
}
}
제공 도구
| 도구명 | 설명 | Claude Code 호출 |
|---|
read_file | 파일 읽기 | mcp__filesystem__read_file |
write_file | 파일 쓰기 | mcp__filesystem__write_file |
list_directory | 디렉토리 목록 | mcp__filesystem__list_directory |
search_files | 파일 검색 | mcp__filesystem__search_files |
move_file | 파일 이동/이름 변경 | mcp__filesystem__move_file |
get_file_info | 파일 메타데이터 | mcp__filesystem__get_file_info |
사용 사례
- Claude Code 내장 도구와 별도로 파일 시스템 접근이 필요할 때
- 특정 디렉토리만 허용하는 제한된 파일 접근
- MCP 기반 워크플로우에서 파일 조작
주의사항
- Claude Code는 이미 Read/Write/Edit/Glob 도구를 내장하므로, 대부분의 경우 불필요
- args로 전달한 디렉토리만 접근 허용 (샌드박스)
- 다른 MCP 서버와 조합할 때 유용 (예: DB 쿼리 결과를 파일로 저장)