Model Context Protocol 소개
- 출처: Introducing the Model Context Protocol
- 저자: Anthropic
- 원문 발행일: 2024년 11월 26일
- 라이선스: 저작권 Anthropic
- 번역일: 2025년 6월 1일
- 참고: 이 번역은 교육 목적으로 작성되었으며, Anthropic의 공식 번역이 아닙니다.
오늘 우리는 Model Context Protocol (MCP)을 오픈소스로 공개합니다. MCP는 AI 어시스턴트를 콘텐츠 저장소, 비즈니스 도구, 개발 환경 등 데이터가 있는 시스템에 연결하는 새로운 표준입니다. 이 프로토콜의 목표는 최첨단 모델이 더 나은, 더 관련성 있는 응답을 생성하도록 돕는 것입니다.
AI 어시스턴트가 주류로 채택되면서, 업계는 모델 역량에 많은 투자를 하여 추론과 품질 면에서 빠른 발전을 이루었습니다. 그러나 가장 정교한 모델조차도 데이터로부터 격리되어 있다는 한계가 있습니다 - 정보 사일로와 레거시 시스템 (legacy systems) 뒤에 갇혀 있습니다. 모든 새로운 데이터 소스는 자체적인 맞춤형 구현이 필요하므로, 진정으로 연결된 시스템을 확장하기 어렵습니다.
MCP는 이러한 과제를 해결합니다. AI 시스템과 데이터 소스를 연결하기 위한 보편적이고 개방된 표준을 제공하여, 단편화된 통합을 단일 프로토콜로 대체합니다. 그 결과 AI 시스템이 필요한 데이터에 접근할 수 있는 더 간단하고 신뢰할 수 있는 방법이 탄생했습니다.
Model Context Protocol
Model Context Protocol은 개발자가 데이터 소스와 AI 기반 도구 간에 안전한 양방향 연결을 구축할 수 있게 하는 개방형 표준입니다. 아키텍처는 간단합니다: 개발자는 MCP 서버 (MCP servers)를 통해 데이터를 노출하거나 이러한 서버에 연결하는 AI 애플리케이션(MCP 클라이언트 (MCP clients))을 구축할 수 있습니다.
오늘 우리는 개발자를 위한 Model Context Protocol의 세 가지 주요 구성 요소를 소개합니다:
- Model Context Protocol 사양 및 SDK
- Claude 데스크톱 앱에서의 로컬 MCP 서버 지원
- MCP 서버의 오픈소스 저장소
Claude 3.5 Sonnet은 MCP 서버 구현을 신속하게 구축하는 데 능숙하여, 조직과 개인이 가장 중요한 데이터셋을 다양한 AI 기반 도구와 빠르게 연결할 수 있도록 합니다. 개발자들이 탐색을 시작할 수 있도록, 우리는 Google Drive, Slack, GitHub, Git, Postgres, Puppeteer와 같은 인기 있는 엔터프라이즈 시스템을 위한 사전 구축된 MCP 서버를 공유하고 있습니다.
Block과 Apollo와 같은 얼리 어답터들은 MCP를 자사 시스템에 통합했으며, Zed, Replit, Codeium, Sourcegraph를 포함한 개발 도구 회사들은 MCP와 협력하여 플랫폼을 향상시키고 있습니다. 이를 통해 AI 에이전트 (AI agents)가 코딩 작업 주변의 맥락을 더 잘 이해하기 위해 관련 정보를 더 잘 검색하고, 더 적은 시도로 더 미묘하고 기능적인 코드를 생성할 수 있습니다.
"Block에서 오픈소스는 단순한 개발 모델 이상입니다. 이는 우리 작업의 기초이며 의미 있는 변화를 주도하고 모두를 위한 공공재 역할을 하는 기술을 만들겠다는 약속입니다"라고 Block의 최고 기술 책임자인 Dhanji R. Prasanna는 말했습니다. "Model Context Protocol과 같은 개방형 기술은 AI를 실제 애플리케이션에 연결하는 다리로, 혁신이 접근 가능하고 투명하며 협업에 뿌리를 두도록 보장합니다. 우리는 프로토콜에 파트너로 참여하고 이를 사용하여 에이전트 시스템을 구축하게 되어 기쁩니다. 이 시스템은 사람들이 창의적인 것에 집중할 수 있도록 기계적인 부담을 제거합니다."
각 데이터 소스에 대해 별도의 커넥터를 유지하는 대신, 개발자는 이제 표준 프로토콜에 대해 구축할 수 있습니다. 생태계가 성숙해짐에 따라 AI 시스템은 다양한 도구와 데이터셋 간을 이동할 때 컨텍스트를 유지하여, 오늘날의 단편화된 통합을 더 지속 가능한 아키텍처로 대체할 것입니다.
시작하기
개발자는 오늘부터 MCP 커넥터를 구축하고 테스트할 수 있습니다. 모든 Claude.ai 플랜은 MCP 서버를 Claude 데스크톱 앱에 연결하는 것을 지원합니다.
Claude for Work 고객은 로컬에서 MCP 서버 테스트를 시작하여 Claude를 내부 시스템 및 데이터셋에 연결할 수 있습니다. 곧 전체 Claude for Work 조직에 서비스를 제공할 수 있는 원격 프로덕션 MCP 서버를 배포하기 위한 개발자 툴킷을 제공할 예정입니다.
시작하려면:
- Claude 데스크톱 앱을 통해 사전 구축된 MCP 서버 설치
- 빠른 시작 가이드를 따라 첫 번째 MCP 서버 구축
- 커넥터 및 구현의 오픈소스 저장소에 기여
열린 커뮤니티
우리는 MCP를 협력적이고 오픈소스 프로젝트이자 생태계로 구축하는 데 전념하고 있으며, 여러분의 피드백을 듣고 싶습니다. AI 도구 개발자이든, 기존 데이터를 활용하려는 기업이든, 최전선을 탐험하는 얼리 어답터이든, 우리는 여러분과 함께 컨텍스트 인식 AI의 미래를 함께 구축하도록 초대합니다.
이 번역문은 교육 및 정보 제공 목적으로 작성되었습니다. 원문의 저작권은 Anthropic에 있으며, 이 번역은 Anthropic의 공식 번역이 아닙니다.
본 번역은 다음과 같은 교육적 공정 사용(Fair Use) 원칙에 따라 제공됩니다:
- 비영리 교육 목적
- 원문 출처의 명확한 표시
- 한국어 사용자의 기술 이해 증진을 위한 변형적 사용
- 원저작물의 시장 가치에 부정적 영향을 미치지 않음
저작권 관련 문제가 제기될 경우, 즉시 적절한 조치를 취하겠습니다. 상업적 사용이나 재배포 전에 원저작권자의 허가를 받으시기 바랍니다.
문의사항이나 우려사항이 있으시면 연락 주시기 바랍니다.
아래 내용은 독자의 이해를 돕기 위해 공부하우가 추가한 설명입니다. 원문에는 없는 내용입니다.
주요 용어 설명
이 문서에서 사용된 주요 기술 용어들을 설명합니다:
프로토콜 및 아키텍처 관련 용어
Model Context Protocol (MCP)
AI 모델이 외부 데이터 소스와 도구에 연결될 수 있도록 하는 개방형 표준 프로토콜입니다. 이 프로토콜은 AI 시스템이 필요한 데이터에 접근할 수 있는 통일된 방법을 제공하여, 각 데이터 소스마다 별도의 연결 방법을 만들 필요가 없도록 합니다.
MCP 서버 (MCP servers)
데이터나 도구를 AI 시스템에 제공하는 서버 프로그램입니다. 예를 들어, Google Drive나 Slack의 데이터를 AI가 사용할 수 있도록 제공하는 서버를 말합니다.
MCP 클라이언트 (MCP clients)
MCP 서버에 연결하여 데이터를 사용하는 AI 애플리케이션입니다. Claude 데스크톱 앱이나 다른 AI 도구들이 MCP 클라이언트가 될 수 있습니다.
AI 및 시스템 관련 용어
AI 에이전트 (AI agents)
특정 작업을 자동으로 수행할 수 있는 AI 프로그램입니다. 사용자의 지시에 따라 정보를 검색하고, 분석하고, 작업을 수행할 수 있는 자율적인 AI 시스템을 말합니다.
레거시 시스템 (legacy systems)
오래되었지만 여전히 사용 중인 컴퓨터 시스템이나 소프트웨어를 말합니다. 이러한 시스템들은 종종 최신 기술과 호환되지 않아 AI와 연결하기 어려운 경우가 많습니다.