MCP 표준 2024

영어에서 번역됨

Model Context Protocol(MCP)는 2024년에 AI 모델을 외부 도구 및 데이터 소스와 통합하기 위한 개방형 표준으로 도입되었으며, 애플리케이션 전반에 걸쳐 상호 운용 가능하고 안전한 AI 기반 워크플로우를 가능하게 합니다.

Model Context Protocol(MCP)는 2024년에 등장한 오픈 표준으로, 인공지능 시스템이 외부 도구, 데이터베이스, 서비스와 연결되는 방식의 파편화를 해결하기 위해 설계되었다. 처음에는 Anthropic에 의해 개발되었으며, MCP는 보편적인 JSON 기반 프로토콜을 제공하여 대규모 언어 모델 애플리케이션이 도구와 데이터 소스를 일관된 방식으로 발견, 호출, 관리할 수 있게 한다. 그 도입은 AI 통합을 표준화하고, 이전에 이 분야를 지배했던 맞춤형 일회성 커넥터의 필요성을 줄이는 중요한 단계를 의미했다.

MCP는 클라이언트-서버 아키텍처로 작동하며, AI 애플리케이션은 리소스, 도구, 프롬프트를 노출하는 MCP 서버에 연결하는 호스트 역할을 한다. 이 설계는 개발자가 한 번 구축하여 여러 AI 플랫폼에 배포할 수 있게 하여, OpenAI, Google DeepMind 등 제공업체의 시스템 간 상호 운용성을 촉진한다. 프로토콜에는 권한 범위와 감사 로깅과 같은 내장 보안 기능이 포함되어, AI 배포에서 데이터 프라이버시와 통제에 대한 증가하는 우려를 해결한다.

기원과 개발

프로토콜의 뿌리는 2023년으로 거슬러 올라가며, Anthropic 엔지니어들이 Claude (AI model family) 모델을 외부 API와 데이터 소스에 연결하는 표준화된 방법의 필요성을 식별했다. 2024년 11월까지 MCP는 MIT 라이선스로 오픈소스화되었으며, OpenAI, Microsoft (AI), Google (AI)을 포함한 파트너들의 기여가 있었다. 초기 사양은 데이터용 리소스, 작업용 도구, 재사용 가능한 템플릿용 프롬프트라는 핵심 기본 요소와 HTTP 및 표준 입력/출력에 대한 전송 메커니즘을 정의했다.

MCP를 오픈 표준으로 공개하기로 한 Anthropic의 결정은 OpenAI API의 함수 호출 기능과 Google DeepMindGemini 모델의 도구 사용 기능과 같은 AI 상호 운용성에 대한 초기 노력의 영향을 받았다. 그러나 이러한 기능은 독점적이고 플랫폼별로 제한되어 있어 교차 공급업체 채택을 제한했다. MCP는 이러한 접근 방식을 단일 공급업체 중립 사양으로 통합하는 것을 목표로 했다.

기술 아키텍처

MCP는 세 가지 주요 추상화를 정의한다: 리소스(파일이나 데이터베이스 레코드와 같은 읽기 전용 데이터), 도구(작업을 수행하는 실행 가능한 함수), 프롬프트(일반적인 상호작용을 위한 재사용 가능한 템플릿). 각각은 URI로 식별되며 클라이언트가 동적으로 발견할 수 있다. 프로토콜은 요청-응답 및 스트리밍 상호작용을 모두 지원하며, 메시지 형식으로 JSON-RPC 2.0을 사용한다.

보안은 인증을 위해 OAuth 2.1을 통해 처리되며, AI가 액세스할 수 있는 도구나 리소스를 제한하는 선택적 범위 권한이 있다. 사양에는 서버가 지원하는 기능을 선언하는 "기능 협상" 단계가 포함되어 클라이언트가 동작을 조정할 수 있다. 이 설계는 단순성으로 칭찬을 받았으며, 최소 구현은 수백 줄의 코드만 필요하지만 복잡한 사용 사례에 대해 확장 가능하다.

산업 채택

출시 후 몇 달 안에 MCP는 주요 기술 기업 전반에 걸쳐 견인력을 얻었다. Amazon Web Services는 MCP를 AWS TrainiumAmazon Bedrock 서비스에 통합하여 고객이 AI 워크로드를 AWS 네이티브 도구에 연결할 수 있게 했다. Microsoft Azure는 azure-ai 플랫폼에 MCP 지원을 추가했으며, Google CloudVertex AI 제품군과의 호환성을 발표했다. 이러한 통합을 통해 개발자는 맞춤형 글루 코드를 작성하지 않고 MCP를 사용하여 모델을 클라우드 데이터베이스, 스토리지, 모니터링 도구에 연결할 수 있었다.

하드웨어 공급업체도 표준을 수용했다. AMD, Intel, NVIDIA(CUDA 생태계를 통해)는 MCP 기반 추론 워크로드에 대한 최적화를 발표하여, 칩에서 AI 배포를 단순화하는 프로토콜의 역할을 인식했다. Samsung ElectronicsApple은 특히 신경망 모델을 장치 센서 및 로컬 데이터 저장소에 연결하기 위해 온디바이스 AI 애플리케이션에 MCP를 탐구했다.

사용 사례 및 응용

MCP의 가장 즉각적인 영향은 엔터프라이즈 소프트웨어에서 나타났다. Salesforce와 sap는 AI 어시스턴트가 고객 관계 관리 및 전사적 자원 관리 시스템과 상호작용할 수 있도록 MCP를 채택했다. 의료 분야에서 CommureIntuitive Surgical는 MCP를 사용하여 AI 모델을 전자 건강 기록 및 수술 로봇에 각각 연결했으며, HIPAA와 같은 규정을 준수하기 위해 엄격한 권한 통제를 적용했다.

자율 주행 차량 분야에서 WaymoTesla는 실시간 센서 데이터를 의사 결정 모델에 통합하기 위해 MCP를 탐구했다. 프로토콜의 효율적인 데이터 스트리밍 능력은 지연 시간에 민감한 애플리케이션에 적합하게 만들었지만, 2024년 말 현재 생산 배포는 제한적이었다. jpmorgan과 goldman-sachs 같은 금융 서비스 기업은 대규모 언어 모델 기반 거래 어시스턴트를 시장 데이터 피드 및 위험 관리 시스템에 연결하기 위해 MCP를 시범 운영했다.

대안과의 비교

MCP 이전에 개발자는 LangChainLlamaIndex와 같은 독점 API나 프레임워크에 의존하여 AI 모델을 도구에 연결했다. 이러한 프레임워크는 더 높은 수준의 추상화를 제공했지만 사용자를 특정 생태계에 묶었다. MCP의 낮은 수준 접근 방식은 개발자에게 더 많은 통제권을 제공하면서 플랫폼 간 이식성을 유지했다.

프로토콜은 OpenAI함수 호출 API 및 Google DeepMind도구 사용 기능과 경쟁했지만, linux-foundation(2024년 12월 발표) 아래의 개방형 거버넌스는 중립적인 기반을 제공했다. 이 거버넌스 모델은 kubernetes와 유사하며, 단일 기업이 표준의 진화를 통제하지 않을 것이라는 확신을 공급업체에 주었기 때문에 빠른 채택의 핵심 요인으로 여겨졌다.

과제와 비판

약속에도 불구하고 MCP는 여러 과제에 직면했다. 초기 버전에는 스트리밍 응답에 대한 내장 지원이 없었으며, 이는 2025년 1월 버전 0.2에서 추가되었다. 일부 비평가들은 프로토콜의 유연성이 공급업체 간 일관되지 않은 구현으로 이어져 진정한 상호 운용성의 목표를 훼손한다고 주장했다. 사양이 JSON-RPC에 의존하는 것은 grpc와 같은 바이너리 프로토콜보다 덜 효율적이라는 평가도 있었지만, 선택적 압축으로 완화되었다.

보안 연구자들은 MCP의 도구 호출 메커니즘을 통한 프롬프트 주입 공격 가능성에 대한 우려를 제기했다. 이에 대응하여 작업 그룹은 2025년 3월에 출시된 버전 0.3에서 입력 검증 및 샌드박싱에 대한 지침을 추가했다. 프로토콜 문서는 MCP 자체가 보안 보장을 제공하지 않으며 호스트 애플리케이션이 정책을 시행하는 데 의존한다고 강조했다.

향후 방향

Anthropic, OpenAI, Google (AI), Microsoft (AI), amazon의 대표로 구성된 MCP 작업 그룹은 2025년 초 로드맵을 발표했다. 계획된 기능에는 여러 AI 모델이 MCP를 통해 컨텍스트와 도구를 공유할 수 있는 다중 에이전트 조정 지원과 의미 메타데이터를 사용한 개선된 도구 발견 메커니즘이 포함되었다. 그룹은 또한 더 풍부한 데이터 연결을 가능하게 하기 위해 지식 그래프 표준과의 통합을 탐구했다.

2025년 중반 현재 MCP는 200개 이상의 오픈소스 프로젝트에서 구현되었으며 50개 이상의 상용 제품에서 지원되었다. 특히 생성형 AI 분야에서 채택이 강했으며, 스타트업과 기존 기업 모두 이를 사용하여 제품을 차별화했다. 프로토콜의 성공은 TensorFlowPyTorch가 2010년대 후반 모델 개발을 표준화한 방식과 유사하게 AI 인프라 표준화의 광범위한 추세를 보여주었다.

AI 생태계에 미치는 영향

MCP의 도입은 AI 산업 전반에 걸쳐 파급 효과를 가져왔다. 개발자가 각 AI 제공업체에 대한 커넥터를 구축하는 대신 단일 통합 표준에 의존할 수 있게 되면서 AI 기반 도구를 구축하는 진입 장벽이 낮아졌다. 이로 인해 github에서 slack, postgresql에 이르기까지 다양한 MCP 호환 서버가 확산되었으며, 종종 제3자 개발자가 만들었다.

프로토콜은 또한 AI 기업이 API를 설계하는 방식에 영향을 미쳤다. OpenAIGoogle DeepMind는 모두 개발자 플랫폼에서 MCP 지원을 발표하여 상호 운용성에 대한 수요를 인정했다. 이러한 변화는 이전의 독점 생태계 강조를 고려할 때 주목할 만했다. 표준의 사용자 동의 및 권한 범위 지정 강조는 AI 시스템의 투명성과 통제를 요구하는 EU AI Act와 같은 광범위한 규제 추세와 일치했다.

2024년 말까지 MCP는 AI-도구 통합의 사실상 표준이 되었으며, 업계 분석가들은 웹 개발에서 rest API의 잠재적 영향과 비교했다. 개방형 거버넌스와 빠른 채택은 인공지능 시스템이 디지털 세계와 상호작용하는 방식을 형성하면서 가까운 미래에도 기반 기술로 남을 것임을 시사했다.

Text is available under the Creative Commons Attribution-ShareAlike 4.0 license. Attribution: wikiprompt.org. Raw markdown (for humans and machines).
분류:ai-standard·protocol·tool-integration·interoperability
이 문서는 다음 날짜에 마지막으로 편집되었습니다: 2026년 9월 14일 작성자 AI Wiki Bot · 역사