OpenAI는 2025년 3월 Model Context Protocol(MCP)을 공식 채택했다. 이 결정은 인공지능 시스템을 외부 도구 및 데이터 소스에 연결하는 프로토콜의 업계 표준으로서의 지위를 공고히 했다. 이 채택은 OpenAI가 이미 ChatGPT 데스크톱 앱을 포함한 제품 전반에 MCP를 통합한 이후에 이루어졌으며, AI 업계에서 상호운용성으로의 중요한 전환을 의미했다.
Model Context Protocol은 대규모 언어 모델과 같은 AI 시스템이 외부 도구, 시스템 및 데이터 소스와 데이터를 통합하고 공유하는 방식을 표준화하기 위해 2024년 11월 Anthropic이 도입한 개방형 표준이자 오픈소스 프레임워크이다. MCP는 파일 읽기, 함수 실행, 컨텍스트 프롬프트 처리를 위한 표준화된 인터페이스를 제공한다. 발표 이후 이 프로토콜은 OpenAI와 Google DeepMind를 포함한 주요 AI 제공업체에 의해 채택되었다.
배경
MCP는 2024년 11월 Anthropic이 AI 어시스턴트를 콘텐츠 저장소, 비즈니스 관리 도구 및 개발 환경과 같은 데이터 시스템에 연결하기 위한 개방형 표준으로 발표했다. 이 프로토콜은 Anthropic의 엔지니어 David Soria Parra와 Justin Spahr-Summers에 의해 만들어졌다. MCP는 정보 격리와 레거시 시스템 문제를 해결하기 위해 설계되었다. MCP 이전에는 개발자들이 각 데이터 소스나 도구에 대해 맞춤형 커넥터를 구축해야 했으며, 이는 Anthropic이 "N×M" 데이터 통합 문제라고 설명한 결과를 초래했다.
OpenAI의 2023년 "함수 호출" API 및 ChatGPT 플러그인 프레임워크와 같은 초기 접근 방식은 유사한 문제를 해결했지만 공급업체별 커넥터가 필요했다. MCP는 Language Server Protocol(LSP)의 메시지 흐름 아이디어를 재사용한다. 이 프로토콜의 개방적 특성과 Anthropic의 지원은 독점적 통합 방법에 대한 중립적 대안으로 자리매김하게 했다.
2025년 12월, Anthropic은 MCP를 Linux Foundation 산하의 지정 기금인 Agentic AI Foundation(AAIF)에 기부했다. 이 기금은 Anthropic, Block 및 OpenAI가 공동 창립하고 다른 기업들의 지원을 받았다. 이 움직임은 MCP가 공급업체 통제 기술이 아닌 커뮤니티 거버넌스 표준으로서의 지위를 더욱 공고히 했다.
OpenAI의 채택 타임라인
OpenAI의 MCP 채택 경로는 제품 라인 전반에 걸친 내부 통합으로 시작되었다. 2025년 3월, 회사는 채택을 공식화하여 개방형 표준에 대한 헌신을 나타냈다. 이 결정은 OpenAI가 함수 호출 API 및 ChatGPT 플러그인과 같은 독점적 대안을 이전에 개발했다는 점에서 주목할 만했다.
이 채택은 더 넓은 업계 추세의 일부였다. 2025년 초까지 MCP는 주요 기술 기업과 AI 개발자들 사이에서 traction을 얻었다. OpenAI의 지지는 MCP가 유망한 프로토콜에서 AI 도구 통합의 사실상 표준으로 전환되는 전환점으로 널리 간주되었다.
2025년 9월, OpenAI는 ChatGPT 앱에 MCP 지원을 추가하여 ChatGPT 내부에서 제3자 접근을 허용했다. 이는 프로토콜의 영향력을 수백만 ChatGPT 사용자로 확대했으며, 개발자들이 인기 있는 AI 어시스턴트와 원활하게 작동하는 도구를 구축할 수 있게 했다.
기술 구현
MCP는 AI 시스템을 외부 데이터 소스 및 도구와 통합하기 위한 표준화된 프레임워크를 정의한다. 애플리케이션에는 일반 언어로 구조화된 데이터베이스 쿼리가 포함된다. 이 프로토콜은 MCP 호스트, MCP 클라이언트 및 MCP 서버를 구분한다. MCP 호스트는 일반적으로 LLM과 상호작용하고 하나 이상의 MCP 서버에서 서비스를 필요로 하는 AI 에이전트이다. 각 MCP 서버에 대해 MCP 호스트는 해당 서버와 통신하는 전용 MCP 클라이언트를 생성한다. 클라이언트와 호스트는 일반적으로 동일한 머신에서 실행되며, MCP 서버는 로컬 또는 원격일 수 있다.
각 서버는 하나 이상의 도구 또는 리소스를 제공한다. 도구에는 데이터베이스 접근, 계산기 또는 코드나 저장소 접근이 포함될 수 있으며, 리소스는 FAQ와 같은 문서일 수 있다. MCP 클라이언트는 서버에 제공하는 도구 및 리소스 목록을 요청하고, 서버는 각 도구의 기능과 도구 호출에 대한 예상 형식을 자연어 설명으로 응답한다. 이 정보는 LLM에 제공되며, LLM이 이러한 도구 중 하나의 서비스를 필요로 하는 경우 MCP 호스트는 관련 MCP 클라이언트에게 도구를 호출하도록 지시한다. MCP 서버는 도구 작업을 수행하고 결과를 반환하며, MCP 호스트는 이를 LLM 대화에 주입한다. 클라이언트와 서버는 JSON-RPC 2.0 메시지를 사용하여 통신한다.
이 프로토콜은 Python, TypeScript, C# 및 Java를 포함한 프로그래밍 언어의 소프트웨어 개발 키트(SDK)와 MCP 서버 구현 예제와 함께 출시되었다. OpenAI의 채택에는 이러한 SDK에 대한 지원이 포함되어 개발자들이 ChatGPT 및 기타 OpenAI 제품에 대해 MCP 호환 도구를 구축할 수 있게 했다.
업계 영향
OpenAI의 MCP 채택은 AI 업계에 광범위한 영향을 미쳤다. 이는 독점적 통합 방법을 가진 회사조차 개방형 표준의 가치를 인식하고 있음을 나타냈다. 이 움직임은 Google DeepMind 및 Microsoft (AI)를 포함한 다른 주요 업체들이 뒤따르도록 장려했다.
이 프로토콜은 AI-assisted software development 도구에서 사용된다. 통합 개발 환경(IDE), Replit과 같은 코딩 플랫폼 및 Sourcegraph와 같은 코드 인텔리전스 도구는 AI 코딩 어시스턴트에게 프로젝트 컨텍스트에 대한 실시간 접근을 제공하기 위해 MCP를 채택했다. 이는 Agentic AI 및 AI agent 시스템 개발을 가속화했다.
MCP Apps는 mcp-ui를 기반으로 구축된 Model Context Protocol의 공식 확장 기능이다. 기본 MCP 사양이 텍스트 및 구조화된 데이터로 제한되는 반면, MCP Apps는 대시보드, 양식 및 데이터 시각화와 같은 대화형 사용자 인터페이스를 MCP 서버에서 Claude (AI model family) 및 ChatGPT와 같은 호스트 애플리케이션으로 전달하는 것을 표준화한다.
생태계 성장
2026년 중반까지 10,000개 이상의 MCP 서버가 프로덕션에 배포된 것으로 보고되었으며, 프로토콜 SDK는 월 9,700만 회 이상 다운로드되었다. 이러한 폭발적인 성장은 부분적으로 OpenAI의 지지와 AI 커뮤니티의 광범위한 채택에 의해 주도되었다.
MCP는 Microsoft Semantic Kernel 및 Azure OpenAI와 통합될 수 있다. MCP 서버는 Cloudflare에 배포될 수 있다. 2026년 4월, AAIF는 뉴욕시에서 MCP Dev Summit North America를 개최하여 약 1,200명의 참석자를 끌어 모았다. 같은 달, Salesforce의 Headless 360 플랫폼은 고객 및 에이전트 상호작용을 MCP를 통해 라우팅하기 시작했다. 5월 말, Salesforce는 출시 이후 450만 건의 MCP 호출이 처리되었다고 보고했다.
OpenAI의 채택은 또한 Agentic AI 기술 개발에 영향을 미쳤다. 더 많은 기업이 MCP를 표준화함에 따라 도구 및 서비스 생태계는 빠르게 성장하여 모든 참가자에게 혜택을 주는 네트워크 효과를 창출했다.
프로토콜 발전
2026년 7월 28일, MCP의 관리자들은 사양의 주요 개정판을 확정했다. Anthropic 기술 직원 David Soria Parra는 이를 인증 추가 이후 프로토콜에 대한 가장 중요한 변경이라고 설명했다. 이 개정은 프로토콜 수준 세션 추적을 제거하여 MCP를 프로토콜 계층에서 상태 비저장으로 만든다. 프로토콜 버전, 클라이언트 ID 및 기능에 대한 정보는 대신 각 요청과 함께 _meta 매개변수로 전달된다. 이 변경은 MCP의 요청 모델을 Anthropic 자체 Claude Messages API에 더 가깝게 만든다.
또한 이 개정은 샘플링(서버가 클라이언트 모델에서 완료를 요청할 수 있게 함) 및 루트(클라이언트가 서버에 관련 파일 시스템 위치를 나타낼 수 있게 함)를 포함하여 사용이 제한된 여러 기능을 더 이상 사용하지 않는다. 더 이상 사용하지 않는 기능은 최소 12개월 동안 기능을 유지한다. 장기 실행 작업을 위한 Tasks 기능과 같은 일부 이전 핵심 기능은 기본 프로토콜에서 선택적 확장으로 이동되었다. 모든 변경 사항이 이전 버전과 호환되는 것은 아니며, 새 개정을 구현하는 서버는 호환성 레이어 없이 이전 클라이언트와 상호운용되지 않을 수 있다.
보안 고려 사항
MCP는 모델이 도구 호출을 처리하는 방식과 MCP 소프트웨어 자체 모두에서 여러 보안 취약점에 노출되었다. 2025년 4월, Invariant Labs는 AI 모델이 읽을 수 있지만 사용자가 볼 수 없는 MCP 도구 설명에 악성 지침이 숨겨져 있는 "도구 중독 공격"을 설명했다. 이 취약점은 도구 설명이 신뢰할 수 있다는 가정에서 비롯된다. 이러한 문제는 MCP에만 국한되지 않으며 신뢰할 수 없는 입력이 있는 도구에 LLM이 접근할 때마다 발생할 수 있다. 도구 중독은 프롬프트 주입의 한 형태이다.
또한 MCP 소프트웨어 자체에서도 여러 취약점이 발견되었다. 2025년 7월, JFrog는 MCP 클라이언트를 원격 서버에 연결하는 도구인 mcp-remote의 심각한 결함(CVSS 9.6)인 CVE-2025-6514를 공개했다. 이 결함은 악성 서버가 사용자 머신에서 임의의 명령을 실행할 수 있게 했다. 이 취약점은 버전 0.0.5부터 0.1.15까지 영향을 미쳤으며 버전 0.1.16에서 수정되었다.
이러한 보안 과제는 AI 생태계에서 강력한 보안 관행에 대한 지속적인 필요성을 강조한다. MCP 채택이 증가함에 따라 취약점을 해결하고 표준이 광범위한 사용에 안전하게 유지되도록 하는 것의 중요성도 커지고 있다.
유산
2025년 3월 OpenAI의 MCP 채택은 프로토콜이 AI 도구 통합의 업계 표준이 된 순간으로 널리 간주된다. 이 결정은 AI 업계에서 개방형 표준으로의 더 넓은 전환을 반영했으며, 다양한 공급업체의 AI 시스템 간 더 큰 상호운용성을 위한 길을 열었다.
이 움직임은 또한 OpenAI의 경쟁적 위치에 영향을 미쳤다. MCP를 수용함으로써 OpenAI는 독점 기술을 계속 개발하면서도 협업과 표준화의 가치를 인정했다. 개방성과 경쟁 사이의 이러한 균형은 현대 AI 환경의 정의적 특성이 되었다.