MCP로 업무 데이터를 Claude에 연결하는 법
AI를 도입하려는 팀에서 가장 자주 받는 질문이 있다.
"Claude가 우리 데이터를 볼 수 있게 하려면 어떻게 해야 해요?"
Model Context Protocol, 줄여서 MCP가 그 답이다. 개념부터 실제 설정까지 정리한다.
MCP가 뭔가
쉽게 말하면 AI에게 도구를 주는 표준 방식이다.
Claude는 기본적으로 텍스트만 처리한다. MCP를 통해 Claude가 "캘린더를 조회할 수 있다", "데이터베이스를 읽을 수 있다", "파일을 열 수 있다"는 능력을 얻는다.
비유하자면 이렇다. 아주 유능한 신입 직원을 뽑았는데, 사내 시스템 접근 권한이 없다. MCP는 그 신입 직원에게 필요한 시스템 접근 권한을 주는 것이다.
어떻게 연결하나
MCP는 서버-클라이언트 구조다.
- MCP 서버: 특정 서비스에 접근하는 코드 (예: "캘린더 이벤트를 가져오는 서버")
- MCP 클라이언트: Claude가 MCP 서버를 사용하는 쪽
설정 파일에 서버 목록을 등록하면, Claude가 필요할 때 자동으로 해당 서버를 호출한다.
실전 예시: 3가지 연결
1. 구글 캘린더 연결
가장 많이 쓰는 연결이다. Claude가 내 일정을 직접 조회하고 수정할 수 있게 된다.
설정 후 가능한 것들:
- "다음 주 비어있는 시간 찾아줘"
- "오늘 미팅 전 30분에 준비 시간 잡아줘"
- "이번 달 외부 미팅이 몇 번이야?"
캘린더 앱을 열어보는 대신, 자연어로 물어보고 답을 얻는다.
2. 노션 연결
팀의 문서·지식베이스가 노션에 있다면, Claude가 직접 내용을 읽고 업데이트할 수 있다.
실제 사용 예:
- 회의록을 작성하면 자동으로 관련 노션 페이지에 링크
- "저번 달 회고 내용 요약해줘" — 노션 페이지를 직접 읽어서 요약
3. 사내 데이터베이스 연결
가장 강력하지만 설정이 좀 더 필요한 연결이다. 사내 데이터베이스를 MCP로 연결하면 Claude가 데이터를 직접 조회할 수 있다.
주의: 데이터 접근 권한 관리가 중요하다. Claude가 어떤 데이터까지 볼 수 있는지 명확히 제한해야 한다.
바로 시작하는 가장 쉬운 방법
Claude Desktop을 사용 중이라면, Anthropic에서 공식 제공하는 연동 옵션들이 있다. Google Calendar, Gmail, Google Drive, Notion은 인증만 하면 바로 연결된다.
Claude Code를 사용 중이라면, 설정 파일에 서버 목록을 등록하는 방식이다.
보안 고려사항
MCP를 도입할 때 꼭 챙겨야 할 것들:
1. 읽기/쓰기 권한 분리: 조회만 필요한 서버는 읽기 전용으로 설정한다.
2. 민감한 작업은 승인 흐름 추가: 메일 발송, 파일 삭제 같은 되돌리기 어려운 작업은 반드시 사람이 확인하도록 한다.
3. 로그 기록: Claude가 어떤 도구를 얼마나 호출했는지 기록해두면, 나중에 문제가 생겼을 때 추적할 수 있다.
MCP 이후 달라진 것
AI 비서에 MCP를 붙인 뒤 가장 크게 달라진 건 "맥락"이다. 메일, 캘린더, 노트가 각자 따로 존재하는 게 아니라, Claude가 전체를 보고 판단한다.
"내일 파트너 미팅 전에 뭘 준비해야 해?"라고 물으면 — 캘린더에서 미팅을 확인하고, 관련 메일 스레드를 찾고, 이전 미팅 메모를 참조해서 준비 사항을 정리해준다.
도구들이 연결되면, AI가 비로소 맥락을 가진 비서가 된다.
다음 글에서
지금까지 Claude Code와 MCP를 중심으로 시스템을 만드는 이야기를 했다. 그런데 시장엔 비슷한 AI 코딩 도구가 하나 더 있다. Cursor. 마지막 글에서 두 도구를 직접 비교한다.