Claude MCP 서버가 뭐고 어떻게 시작할까: 비전문가 첫 셋업 가이드
Claude 데스크톱 앱을 켜고 “내 다운로드 폴더에 있는 PDF 다 읽고 정리해줘”라고 했는데 “파일 접근 권한이 없어요”라는 답이 돌아왔다면, 그게 MCP가 필요한 순간이다.

MCP 한 줄 정의
**MCP(Model Context Protocol)**는 AI 모델이 외부 도구·데이터에 표준 방식으로 접근할 수 있게 해주는 통신 약속이다.
Anthropic이 2024년에 공개한 오픈 표준이다. 이전까지는 각 회사가 자기만의 방식으로 AI에 도구를 연결했지만, MCP가 등장하면서 한 가지 표준 프로토콜로 어떤 모델·어떤 서비스라도 연결할 수 있게 됐다.
핵심 효과는 확장성이다. 새 도구를 만들 때마다 모든 AI 앱에 따로 통합할 필요 없이, MCP 서버 하나만 만들면 MCP를 지원하는 모든 AI에서 즉시 사용 가능하다.
왜 MCP가 필요했나
LLM은 똑똑하지만 본질적으로 텍스트 입력·출력만 한다. 본인 PC 파일을 읽고, 인터넷을 검색하고, GitHub PR을 만들려면 외부 도구가 필요하다.
이전에는 다음 같은 분산 상태였다.
- ChatGPT는 GPTs라는 자체 방식
- Claude는 Function Calling
- 각 회사가 자기 서비스에만 통합
같은 도구를 만들려면 ChatGPT 버전, Claude 버전, Gemini 버전을 따로 만들어야 했다. MCP는 이 분산을 한 표준으로 통합한다.
MCP 서버 = AI에 권한 주는 작은 프로그램
MCP 서버는 AI에게 특정 기능을 제공하는 작은 프로그램이다.
자주 쓰이는 MCP 서버 예:
| MCP 서버 | 제공 기능 |
|---|---|
| Filesystem | 본인 PC 파일 읽기·쓰기 |
| GitHub | 레포·이슈·PR 작업 |
| Slack | 메시지 읽기·전송 |
| Google Drive | 문서·시트 접근 |
| Postgres·SQLite | DB 쿼리 |
| Brave Search | 웹 검색 |
| Memory | 영구 메모리·대화 기록 |
| Puppeteer | 브라우저 자동화 |
이 서버를 Claude 데스크톱에 연결하면 그 기능을 자연어로 부를 수 있다. “이 폴더 안 PDF 30개 정리해줘” → Filesystem MCP가 파일을 읽고 → AI가 정리.
Claude 데스크톱에 MCP 연결하는 5단계
가장 쉬운 시작 방법이다.
1. Claude 데스크톱 앱 설치
claude.ai/download에서 본인 OS용 앱 받기.
2. 설정 파일 위치 찾기
| OS | 경로 |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
파일이 없으면 직접 만들어도 된다.
3. MCP 서버 설정 추가
Filesystem 서버 예시:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/내사용자명/Documents"
]
}
}
}
이 한 블록이 “Documents 폴더 접근 권한 줄게”라는 의미다. 폴더 경로는 본인 환경에 맞게 수정.
4. Claude 데스크톱 재시작
설정을 인식하려면 앱을 완전히 종료 후 다시 켠다.
5. 자연어로 사용
사용자: "Documents 폴더 안 .md 파일 목록 보여줘"
Claude: [filesystem MCP 호출 → 결과 나열]
설정이 잘됐으면 채팅창 옆에 작은 도구 아이콘이 보이고, AI가 그 도구를 자연스럽게 호출한다.
처음 추천하는 MCP 서버 3가지
너무 많이 연결하면 오히려 혼란스럽다. 처음에는 이 3개로 시작하길 권한다.
- Filesystem — 가장 자주 쓰임. 폴더 단위 권한.
- GitHub — 코딩 작업 자동화. PAT(Personal Access Token) 필요.
- Memory — 대화 간 기억 유지.
각 서버의 정확한 설치 방법은 공식 문서 또는 해당 서버의 GitHub README를 참고한다.
안전하게 쓰는 5가지 원칙
MCP는 강력한 만큼 위험도 있다. 다음 원칙은 처음부터 지키는 게 좋다.
1. 권한을 좁게 Filesystem 서버에 root 폴더 권한 주지 말기. 작업하는 폴더만 지정.
2. 위험 동작은 승인 프롬프트 파일 삭제·외부 API 호출은 사용자 승인 단계를 한 번 더 두는 MCP 서버 선택.
3. API 키는 환경 변수 GitHub MCP 같이 토큰이 필요한 서버는 토큰을 직접 설정 파일에 적지 말고 환경 변수로 분리.
4. 검증된 서버만 사용 공식·인기 GitHub 레포의 서버 위주로. 무명의 MCP 서버는 코드 검토 후 사용.
5. 정기 점검 연결한 MCP 서버 목록을 주기적으로 검토하고 안 쓰는 건 제거.
비슷한 용어와 차이
| 용어 | 뜻 | MCP와의 차이 |
|---|---|---|
| Function Calling | 모델이 함수 호출하는 기능 | MCP는 그 위에 쌓은 표준 |
| GPTs | ChatGPT의 도구 통합 방식 | OpenAI 전용, MCP는 범용 |
| Plugin | 옛 ChatGPT 플러그인 | 현재는 GPTs로 대체됨 |
| API | 일반적인 프로그램 호출 약속 | MCP는 AI-도구 전용 약속 |
| Agent | 자율 실행 AI 시스템 | MCP는 에이전트의 도구 통로 |
언제 MCP를 마주치나
- Claude 데스크톱 사용: 도구 아이콘이 채팅창 옆에 보일 때
- AI 코딩 도구 셋업: Cursor·Windsurf도 MCP 지원 시작
- 자동화 프로젝트: 여러 시스템을 하나의 AI로 묶을 때
- 에이전트 개발: 도구 생태계 표준으로 활용
- 회사 내부 도구 AI 통합: 사내 시스템에 MCP 서버 작성
관련 용어
- AI 에이전트: MCP는 에이전트가 도구를 부르는 표준 통로. AI 에이전트가 뭐야? 참고.
- API: MCP는 AI 전용 API 표준의 한 형태. API가 뭐야? 참고.
- API 키: MCP 서버 일부(GitHub·Slack 등)는 인증 토큰 필요. API 키가 뭐야? 참고.
- JSON: MCP 설정 파일은 JSON 형식. JSON이 뭐야? 참고.
MCP는 “AI 모델과 외부 도구를 표준 방식으로 연결하는 약속”이다. Claude 데스크톱이 가장 먼저 지원했고, 이제는 더 많은 도구가 표준에 합류하고 있다. 처음 시작은 Filesystem·GitHub·Memory 3개 서버로 충분하고, 권한을 좁게·검증된 서버만이라는 원칙만 지키면 안전하게 활용 가능하다. AI 에이전트 시대의 도구 생태계가 그 위에서 빠르게 만들어지고 있다.
출처
- Anthropic, MCP 공식 페이지, https://modelcontextprotocol.io/
- Anthropic, Claude 데스크톱 안내, https://claude.ai/download
- GitHub, MCP 서버 디렉토리, https://github.com/modelcontextprotocol/servers