Model Context Protocol(MCP)은 AI 모델이 외부 도구와 데이터에 접근하는 방식을 표준화한 프로토콜입니다. AI의 능력을 무한히 확장하는 핵심 기술입니다.
기존 AI는 대화창 안에서만 동작했습니다. 파일을 읽거나, 데이터베이스를 조회하거나, 외부 서비스를 호출하려면 개발자가 직접 연동 코드를 만들어야 했습니다.
MCP는 이 문제를 해결합니다. Anthropic이 2024년에 발표한 오픈 표준으로, AI와 외부 도구 사이의 공통 언어(프로토콜)를 정의합니다. MCP 서버만 만들면 Claude를 포함한 모든 MCP 지원 AI가 해당 도구를 바로 사용할 수 있습니다.
USB처럼 한 번만 규격을 맞추면 어떤 AI와도 연결됩니다. 도구마다 별도 연동 코드가 필요 없습니다.
MCP 서버는 내 컴퓨터에서 실행됩니다. 민감한 데이터가 외부로 전송되지 않아 보안에 유리합니다.
오픈소스로 공개된 MCP 서버가 수백 개 이상 존재합니다. 필요한 도구를 설치만 하면 바로 사용할 수 있습니다.
MCP는 세 가지 요소로 구성됩니다.
Claude Desktop, Claude Code, Cursor 등 AI가 실행되는 애플리케이션입니다. MCP 서버에 요청을 보냅니다.
특정 기능을 제공하는 프로그램입니다. 파일 시스템 접근, GitHub API 호출, DB 조회 등 도구마다 MCP 서버가 있습니다. 로컬에서 실행됩니다.
파일, 데이터베이스, 외부 API 등 MCP 서버가 접근하는 실제 데이터와 서비스입니다.
AI(Claude)가 직원이라면, MCP 서버는 부서별 시스템입니다.
파일 MCP = 문서 보관함 접근 권한
GitHub MCP = 개발 시스템 접근 권한
Notion MCP = 회사 위키 접근 권한
MCP가 있으면 AI 직원이 필요한 시스템에 직접 접근해 업무를 처리할 수 있습니다.
Claude Desktop에 MCP 서버를 연결하는 기본 과정입니다.
claude.ai/download에서 Claude Desktop 앱을 다운로드해 설치합니다.
MCP 서버 실행에 필요합니다. Node.js(nodejs.org) 또는 Python(python.org)을 설치하세요.
Claude Desktop 설정 파일에 사용할 MCP 서버 정보를 추가합니다. 각 MCP 서버의 공식 문서에서 설정 예시를 확인하세요.
재시작 후 Claude와 대화창 하단에 MCP 도구 아이콘이 표시되면 연결 완료입니다.