MCP(Model Context Protocol)는 양방향 상태 저장 프로토콜에서 프로덕션 규모의 AI 에이전트 배포를 위해 설계된 간소화된 요청-응답 시스템으로 전환하여 현재까지 가장 중요한 사양 업데이트를 출시했습니다. 2026년 7월 28일에 발표된 2026-07-28 사양은 프로젝트 기여자가 1년 전 원격 MCP가 출시된 이후 프로토콜의 가장 중요한 릴리스로 설명하는 것을 나타냅니다.

MCP 채택이 폭발적으로 증가함에 따라 업데이트가 제공됩니다. 프로토콜의 Tier 1 SDK(TypeScript, Python, Go 및 C#)는 현재 매달 5억 건에 가까운 다운로드를 기록하고 있으며 TypeScript와 Python SDK 모두 총 다운로드 기준이 10억 건을 넘었습니다. 프로젝트 블로그 게시물에 따르면 MCP는 기업 전반의 에이전트 워크플로를 위한 기본 데이터 및 상호 작용 기반이 되었습니다. 진화하는 AI 인프라 환경에 대한 자세한 내용은 최신 AI 산업 보도를 참조하세요.

무상태 프로토콜 코어

헤드라인 변경 사항은 초기화/초기화된 핸드셰이크 교환 및 Mcp-Session-Id 헤더의 폐기입니다. 이제 각 요청은 프로토콜 버전, 클라이언트 ID, 클라이언트 기능을 메타데이터로 전달하면서 독립적으로 이동합니다. 실질적인 의미는 중요합니다. 이제 모든 요청은 공유 세션 스토리지 없이도 일반 라운드 로빈 로드 밸런서 뒤에 있는 모든 서버 인스턴스에 도달할 수 있습니다.

새로운 선택적 서버/검색 원격 프로시저 호출(RPC)을 사용하면 클라이언트가 호출하기 전에 서버의 기능을 배울 수 있지만 필수는 아닙니다. 이러한 아키텍처 변화는 MCP 팀이 더 나은 안정성과 확장성을 추구하는 개발자들이 가장 많이 요청하는 기능 중 하나로 식별한 내용을 직접적으로 해결합니다.

프로토콜 수준 세션을 삭제해도 애플리케이션이 상태 비저장 상태가 되는 것은 아닙니다. 서버가 호출 전반에 걸쳐 상태를 전달해야 하는 경우 도구에서 명시적인 핸들을 생성하고 AI 모델이 이를 인수로 다시 전달하도록 할 수 있습니다. MCP 팀은 모델이 핸들을 확인하고 도구 간에 이를 스레드할 수 있기 때문에 전송에 숨겨진 세션 상태보다 이 접근 방식이 더 효과적이라는 것을 발견했습니다.

다중 왕복 요청이 보류된 오픈 스트림을 대체합니다.

이 사양에는 이전에 개방형 양방향 스트림이 필요했던 서버 시작 추출, 샘플링 및 루트 요청을 대체하는 MRTR(다중 왕복 요청)이 도입되었습니다. 도구가 통화 중에 사용자의 입력(예: 확인 또는 누락된 매개변수)이 필요한 경우 서버는 응답이 필요한 요청과 함께 "input_required" 결과 유형을 반환합니다. 그런 다음 클라이언트는 답변을 첨부하여 원래 통화를 다시 시도합니다.

이 설계는 MCP 서버를 대규모로 실행하는 팀의 주요 운영 부담인 지속적으로 개방된 양방향 연결의 필요성을 제거합니다.

헤더 기반 라우팅 및 캐시 가능 목록

스트리밍 가능한 HTTP 요청에는 이제 Mcp-Method 및 Mcp-Name 헤더가 포함되어 게이트웨이, 속도 제한기 및 웹 애플리케이션 방화벽이 JSON 본문을 구문 분석하는 대신 헤더를 기반으로 트래픽을 라우팅하고 측정할 수 있습니다. 이러한 변경으로 MCP는 엔터프라이즈 인프라 전반에 걸쳐 사용되는 표준 API 게이트웨이 패턴에 맞춰 조정됩니다.

도구/목록, 프롬프트/목록, 자원/목록 및 자원/읽기의 응답은 이제 TTL(Time-to-Live) 및 캐시 범위 힌트를 전달합니다. 이를 통해 클라이언트는 도구 카탈로그를 캐시하고 재연결 전반에 걸쳐 업스트림 프롬프트 캐시를 안정적으로 유지하여 불필요한 다시 가져오기를 줄이고 반복 작업에 대한 대기 시간을 낮출 수 있습니다.

권한 강화

이 사양에는 1년간의 구현자 피드백을 바탕으로 몇 가지 보안 개선 사항이 도입되었습니다. 이제 인증 서버는 RFC 9207에 따라 iss 매개변수를 반환해야 하며, 클라이언트는 인증 코드를 사용하기 전에 이를 검증해야 인증 서버 혼합 취약점이 해결됩니다. 클라이언트 자격 증명은 이를 발행한 발급자에게 바인딩되어 인증 서버 전체에서 재사용되는 것을 방지합니다.

DCR(동적 클라이언트 등록)은 이전 버전과의 호환성을 위해 계속 작동하지만 이제 CIMD(클라이언트 ID 메타데이터 문서)를 위해 공식적으로 더 이상 사용되지 않습니다. MCP 팀은 이를 프로토콜이 OAuth 사양 요구 사항을 준수하도록 하기 위한 강화 조치라고 설명했습니다.

공식 확장 프레임워크 및 지원 중단

작업은 실험적 상태에서 공식 확장으로 이동하여 MCP 앱 및 엔터프라이즈 관리 권한 부여와 같은 다른 확장에 합류했습니다. 폴링 기반 작업/가져오기 및 새로운 작업/업데이트 메커니즘은 이전 HTTP GET 엔드포인트를 대체하고 변경 알림은 단일 구독/수신 스트림으로 통합됩니다.

루트, 샘플링 및 로깅은 12개월의 최소 사용 중단 기간을 통해 더 이상 사용되지 않으며 개발자가 마이그레이션을 계획할 시간을 제공합니다. 레거시 HTTP+SSE 전송도 공식적으로 1년 동안의 오프램프로 더 이상 사용되지 않습니다. 새로운 구현에서는 이러한 기능을 채택하지 않는 것이 좋습니다.

이제 TypeScript, Python, Go, C# 등 4가지 Tier 1 SDK 모두 2026-07-28 사양을 지원하며 Rust SDK는 베타 버전으로 이를 지원합니다. SDK에는 특히 세션 식별자에 의존하는 개발자를 위한 주요 변경 사항에 대한 자세한 마이그레이션 참고 사항이 포함되어 있습니다.

업계 리셉션

이 릴리스는 개발자 포럼에서 상당한 관심을 끌었으며 Hacker News에서는 100포인트가 넘는 인기를 끌었습니다. MCP 기술 직원이자 프로토콜의 공동 발명가인 David Soria Parra는 이를 MCP가 실제 프로덕션급 인프라가 되고 있다는 가장 명확한 신호라고 말했습니다.

Soria Parra는 "가장 큰 변화는 변화를 깨는 것이며 커뮤니티는 공백을 메우기보다는 열심히 노력하는 것을 선택했습니다"라고 썼습니다. "이것은 제작팀이 실제로 필요로 하는 것을 중심으로 실시간으로 성장하는 프로토콜입니다."

이번 업데이트는 AI 모델이 외부 도구 및 데이터에 액세스하는 방법을 표준화하기 위한 오픈 소스 프로젝트로 시작된 MCP가 에이전트 AI 시대를 위한 기반 인프라로 성숙하고 있음을 나타냅니다. 월 5억 건의 다운로드와 기업 배포를 위한 공식 확장을 통해 이 프로토콜은 AI 모델과 상호 작용해야 하는 시스템 간의 연결 조직으로 자리매김하고 있습니다.

AI보다 앞서 나가세요

AI 뉴스 자세히 보기