Claude Desktop에 MCP 서버 연결하는 법 — 초보자도 따라하는 단계별 설치 가이드
MCP가 뭔지는 이제 알겠는데… 막상 "해봐야지!" 했다가 에러 메시지 보고 탭을 닫아버린 경험, 혹시 있으신가요? 저도 처음에 딱 그랬어요. 😅 공식 문서가 영어인 데다가 설명이 개발자 기준이라, 처음 접하는 분들한테는 꽤 높은 벽처럼 느껴지거든요.
그래서 이번엔 제가 직접 따라해 보면서 막혔던 부분들까지 싹 다 정리해 봤어요. Claude Desktop 기준으로, 설치부터 첫 MCP 서버 연결까지 스텝 바이 스텝으로 가보겠습니다. 준비됐나요? 🚀
이 가이드는 Claude Desktop 앱 기준이에요. claude.ai 웹 버전과는 다르니 주의하세요! macOS와 Windows 모두 동일한 방식으로 진행되며, 경로만 일부 다릅니다.
STEP 1 — Claude Desktop 설치하기 📥
가장 먼저 Claude Desktop 앱을 설치해야 해요. 웹 브라우저로 접속하는 claude.ai와는 별도로, 데스크탑 앱에서만 MCP 연결이 가능하거든요. 이 점이 좀 아쉽긴 한데, 어쩔 수 없어요!
📝 설치 방법
- 공식 사이트 접속: claude.ai/download 에 접속합니다.
- OS 선택 후 다운로드: macOS 또는 Windows용 설치 파일을 내려받습니다.
- 설치 후 로그인: 앱을 실행하고 Anthropic 계정으로 로그인하면 준비 완료예요.
Claude Desktop은 유료 플랜(Pro 이상)이 있어야 MCP를 포함한 고급 기능을 원활하게 사용할 수 있어요. 무료 플랜에서도 앱 자체는 설치할 수 있지만, 기능 제한이 있을 수 있습니다.
STEP 2 — Node.js 설치 확인하기 ⚙️
MCP 서버 대부분은 Node.js 환경에서 실행돼요. 그래서 Node.js가 내 PC에 설치되어 있는지 먼저 확인해야 해요. 뭔가 어렵게 느껴지신다면, 그냥 "MCP를 돌리기 위한 엔진 설치"라고 생각하시면 돼요!
💻 설치 여부 확인 방법
터미널(맥: Terminal, 윈도우: PowerShell 또는 명령 프롬프트)을 열고 아래 명령어를 입력해 보세요.
v20.x.x 처럼 버전 번호가 뜨면 OK! 아무것도 안 뜨거나 오류가 나오면 Node.js를 설치해야 해요.
⬇️ Node.js 설치 방법
- nodejs.org 에 접속합니다.
- LTS 버전(Long Term Support, 안정 버전)을 선택해 다운로드합니다.
- 설치 완료 후 터미널을 새로 열고
node -v로 재확인하세요.
Node.js 설치 시 함께 설치되는 npx 명령어가 MCP 서버 실행에 자주 사용돼요. Node.js만 제대로 설치하면 npx도 자동으로 설치됩니다.
STEP 3 — 설정 파일 찾기 📂
MCP 서버 연결은 claude_desktop_config.json이라는 설정 파일을 직접 수정하는 방식으로 이루어져요. 처음엔 좀 낯설 수 있는데, 막상 보면 그냥 텍스트 파일이라 어렵지 않아요!
📍 OS별 설정 파일 경로
| 운영체제 | 설정 파일 경로 |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
🔍 파일 빨리 여는 팁
macOS: Finder에서 Cmd + Shift + G 를 누른 뒤 경로를 붙여넣기하면 바로 이동할 수 있어요.
Windows: 탐색기 주소창에 %APPDATA%\Claude 를 직접 입력하면 돼요.
파일이 없는 경우엔 당황하지 마세요! Claude Desktop을 한 번이라도 실행했으면 자동 생성되거나, 직접 빈 파일을 만들어도 돼요. 내용이 없다면 {} 만 입력한 채로 저장해두면 시작 준비 완료예요.
STEP 4 — 첫 MCP 서버 연결하기 🔌
이제 진짜 핵심이에요! 실습용으로 가장 쉽고 안전한 Filesystem MCP 서버를 연결해볼게요. 이 서버를 연결하면 Claude가 내 PC의 특정 폴더에 있는 파일을 직접 읽고 내용을 파악할 수 있어요.
📝 설정 파일에 아래 내용을 붙여넣으세요
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/여러분의이름/Documents"
]
}
}
}
👆 마지막 경로 부분(/Users/여러분의이름/Documents)은 Claude가 접근을 허용할 실제 폴더 경로로 바꿔주세요. Windows라면 C:\\Users\\이름\\Documents 형식으로 입력해요.
접근 허용 폴더는 꼭 필요한 범위만 설정하는 게 좋아요. 예를 들어 루트 디렉토리(
/ 또는 C:\)처럼 너무 넓은 범위를 주면 보안상 위험할 수 있어요!
STEP 5 — 재시작 후 연결 확인하기 ✅
설정 파일 저장이 끝났으면, Claude Desktop을 완전히 종료했다가 다시 실행해야 해요. 이 단계를 빠뜨리는 분들이 꽤 많아서 강조하는 거예요! 단순히 창만 닫으면 안 되고, 시스템 트레이(맥은 상단 메뉴바, 윈도우는 우하단 아이콘)에서도 완전히 종료해야 합니다.
🔍 연결 확인 방법
- Claude Desktop을 재실행합니다.
- 채팅 입력창 근처에 🔨 망치 아이콘이 나타나면 MCP 연결 성공이에요!
- 망치 아이콘을 클릭하면 현재 연결된 MCP 서버 목록과 사용 가능한 툴 목록이 표시돼요.
- 테스트로 Claude에게 "내 Documents 폴더에 어떤 파일이 있어?" 라고 물어보세요. 실제 파일 목록을 가져온다면 완벽하게 연결된 거예요! 🎉
MCP 서버가 처음 실행될 때 npx가 패키지를 다운로드하는 과정이 있어요. 인터넷 연결 상태에 따라 10~30초 정도 걸릴 수 있으니 조금 기다려 주세요. 이후 재실행부터는 캐시된 파일을 사용해서 훨씬 빨라요.
자주 막히는 포인트 & 해결법 🛠️
저도 처음 세팅할 때 몇 군데서 막혔어요. 자주 발생하는 오류와 해결 방법을 정리해뒀으니 참고하세요!
❌ 망치 아이콘이 안 보여요
→ Claude Desktop을 완전히 종료했다가 다시 실행하세요. 설정 파일 JSON 문법 오류(쉼표 누락, 괄호 불일치 등)가 있을 경우에도 아이콘이 뜨지 않아요. JSON 유효성 검사기(jsonlint.com)에 설정 내용을 붙여넣어 확인해 보세요.
❌ "npx를 찾을 수 없다"는 오류가 떠요
→ Node.js가 제대로 설치되지 않았거나, 설치 후 PC를 재시작하지 않은 경우예요. PC 재시작 후 다시 시도해 보세요. 그래도 안 된다면 Node.js를 공식 사이트에서 재설치해 보세요.
❌ 파일 경로를 인식 못해요 (Windows)
→ Windows 경로는 역슬래시(\)를 사용하는데, JSON 안에서는 반드시 이중 역슬래시(\\)로 표기해야 해요. 예: C:\\Users\\홍길동\\Documents
핵심 내용 정리 📝
전체 과정을 다시 한번 정리할게요!
- Claude Desktop 설치: claude.ai/download에서 앱을 내려받아 설치해요.
- Node.js 설치 확인: 터미널에서
node -v로 확인, 없으면 LTS 버전 설치. - 설정 파일 위치 찾기: OS별 경로의
claude_desktop_config.json을 텍스트 에디터로 열기. - MCP 서버 설정 추가: mcpServers 블록에 연결할 서버 정보를 JSON 형식으로 입력.
- 완전 재시작 후 확인: 망치 아이콘 확인 → Claude에게 직접 물어보며 테스트.
Claude Desktop MCP 연결 5단계
자주 묻는 질문 ❓
%APPDATA%\Claude 경로를 사용하고, 경로 안의 역슬래시를 \\로 이중 표기해야 한다는 점을 꼭 기억하세요.처음엔 설정 파일이라는 말만 들어도 겁이 나는 게 당연해요. 하지만 실제로 해보면 생각보다 훨씬 간단하다는 걸 느끼실 거예요. 저도 처음엔 두 시간 넘게 씨름했는데, 지금은 새 MCP 서버 추가하는 데 5분도 안 걸리거든요. 😄 다음 글에서는 인기 MCP 서버들을 하나씩 연결하고 활용하는 법을 다뤄볼게요. 세팅하다가 막히는 부분이 있으면 댓글로 편하게 물어봐 주세요! 🙌