【완벽 가이드】Claude for Desktop에서 파일 시스템 접근 기능 설정하기
안녕하세요! 이번 글에서는 Claude for Desktop에서 Model Context Protocol(MCP)을 사용하여 파일 시스템 접근 기능을 추가하는 방법을 자세히 안내해 드리겠습니다. 이 기능을 활용하면 Claude가 여러분의 허가를 받아 파일을 읽고, 쓰고, 이동하며 검색할 수 있어 업무 효율성이 크게 향상됩니다.
목차
개요 및 주요 기능
Model Context Protocol(MCP)은 Claude for Desktop에 파일 시스템 접근 기능을 추가하여 다음과 같은 작업을 가능하게 합니다:
- 지정된 폴더에서 파일 읽기
- 특정 위치에 새 파일 생성 및 저장
- 파일 이동 및 정리
- 조건에 맞는 파일 검색
이 기능은 문서 작성, 파일 정리, 데이터 검색 등 다양한 작업에서 Claude의 활용도를 높이는 데 매우 유용합니다.
사전 준비 사항
시작하기 전에 다음 사항을 확인해주세요:
- 지원 운영체제 확인
- ✅ macOS - 지원됨
- ✅ Windows - 지원됨
- ❌ Linux - 지원되지 않음
- 필수 프로그램 설치
- Claude for Desktop 설치
- Node.js 설치 (npm 포함)
- Node.js 설치 확인 방법명령어를 실행하여 버전 정보가
- 출력되면: 설치되어 있음
- 오류가 발생하면: Node.js 설치 필요
- node --version
설정 방법 - 단계별 가이드
1️⃣ 설정 파일 찾기
운영체제에 따라 다음 경로에서 설정 파일을 찾습니다:
운영체제 설정 파일 경로
macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
Windows | %APPDATA%\Claude\claude_desktop_config.json |
2️⃣ 설정 파일 수정하기
- 텍스트 에디터(메모장, VS Code 등)로 파일을 엽니다.
- 다음 JSON 코드로 파일 내용을 완전히 교체합니다:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/사용자명/Desktop", "/Users/사용자명/Downloads"]
}
}
}
중요: 사용자명 부분을 실제 컴퓨터 사용자 계정명으로 변경하세요!
3️⃣ 경로 설정 팁
- macOS 예시: /Users/kim/Desktop, /Users/park/Documents
- Windows 예시: /Users/kim/Desktop 또는 C:/Users/kim/Desktop
- 경로 구분자는 슬래시(/) 사용 (Windows에서도 권장)
- 접근 허용할 폴더만 추가하세요 (보안을 위해 필요한 폴더만 지정)
4️⃣ Claude for Desktop 재시작
설정 파일을 저장한 후 Claude for Desktop을 완전히 종료하고 다시 실행합니다.
5️⃣ 설정 성공 확인
설정이 성공적으로 적용되면:
- 입력창 오른쪽 하단에 망치 아이콘(🔨)이 나타납니다.
- 이 아이콘은 파일 시스템 MCP 서버가 활성화되었음을 의미합니다.
기능 활용 예시
설정이 완료되면 다음과 같은 명령어로 Claude의 파일 시스템 접근 기능을 활용할 수 있습니다:
📝 파일 저장
내 데스크톱에 '할일목록.txt'라는 파일을 만들고 오늘 할 일을 정리해줘.
📋 파일 목록 확인
다운로드 폴더에 있는 PDF 파일만 찾아서 목록으로 보여줘.
🗂️ 파일 정리
데스크톱의 모든 이미지 파일을 'Images'라는 새 폴더로 정리해줘.
📊 데이터 분석
데스크톱에 있는 'sales_data.csv' 파일을 읽어서 월별 매출 추이를 분석해줘.
안전성 및 주의사항
파일 시스템 접근은 보안에 민감한 기능이므로 다음 사항에 주의하세요:
- 사용자 승인 필수
- 모든 파일 시스템 작업은 사용자의 명시적 승인이 필요합니다.
- Claude가 파일 작업을 시도할 때 승인 창이 표시됩니다.
- 권한 제한
- 설정 파일에 지정한 폴더에만 접근할 수 있습니다.
- 시스템 폴더나 중요 폴더는 접근 권한을 부여하지 마세요.
- 신뢰할 수 있는 명령어만 사용
- 모든 작업은 사용자 계정 권한으로 실행됩니다.
- 파일 삭제나 이동은 신중히 요청하세요.
자주 발생하는 문제 해결 방법
망치 아이콘이 나타나지 않는 경우
- Node.js 설치 확인
- node --version npm --version
- 설정 파일 문법 검사
- JSON 형식이 올바른지 확인 (따옴표, 쉼표 등)
- JSON Validator에서 검증해보세요
- 경로 오류 확인
- 경로에 특수 문자나 공백이 있는지 확인
- 사용자명이 정확한지 확인
파일 접근이 거부되는 경우
- 설정 파일에 경로가 포함되어 있는지 확인
- 접근하려는 폴더가 args 배열에 명시되어 있어야 함
- 권한 확인
- 해당 폴더에 대한 읽기/쓰기 권한이 있는지 확인
- 재시작 시도
- Claude for Desktop을 완전히 종료 후 재시작
FAQ
Q: 다른 폴더도 접근할 수 있게 추가할 수 있나요?
A: 네, 설정 파일의 args 배열에 추가 경로를 넣으면 됩니다. 예를 들어:
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/사용자명/Desktop", "/Users/사용자명/Documents", "/Users/사용자명/Pictures"]
Q: 하위 폴더도 자동으로 접근 가능한가요?
A: 네, 상위 폴더에 접근 권한을 부여하면 하위 폴더도 접근할 수 있습니다.
Q: Linux에서도 사용 가능한가요?
A: 아니요, 현재 Claude for Desktop은 Linux를 지원하지 않습니다.
Q: Claude가 내 모든 파일에 접근할 수 있나요?
A: 아니요, 설정 파일에 명시적으로 지정한 폴더에만 접근할 수 있으며, 모든 작업은 사용자의 승인이 필요합니다.
마무리
Claude for Desktop에 파일 시스템 접근 기능을 추가하면 파일 관리, 데이터 분석, 문서 작성 등 다양한 작업을 더욱 효율적으로 수행할 수 있습니다. 이 기능을 안전하게 활용하여 Claude의 활용도를 한층 높이세요!
설정 중 문제가 발생하면 공식 문제 해결 가이드를 참조하거나 댓글로 질문해 주세요. 도움이 필요하시면 언제든지 문의해 주세요!
'MCP SERVER' 카테고리의 다른 글
MCP 시장 지도 완벽 분석: 2025년 모델 컨텍스트 프로토콜 생태계 총정리 (1) | 2025.03.24 |
---|---|
블렌더-mcp 사용 가이드: Claude AI와 블렌더 연동으로 3D 제작 혁신하기 (0) | 2025.03.21 |
Claude 데스크톱 앱을 위한 MCP-인스톨러 완벽 가이드: 설치부터 문제해결까지 (0) | 2025.03.21 |
Model Context Protocol(MCP) 완벽 가이드: AI 애플리케이션 개발 표준화하기 (1) | 2025.03.20 |
Unreal Engine 5와 AI 통합 가이드: MCP 서버 활용법 (3) | 2025.03.20 |