경고 없이 거 제거하는 protocol 은 protocol 아님 — 움직이는 표적. MCP 의 절제: 제거되는 feature 가 먼저 deprecated 마크 된 revision 에 도착, 교체 병렬 ship, 다음 다음 revision 까지 안 제거. 구현에 — 적어도 한 full revision cycle 마이그레이션 시간 — 줌.
HTTP+SSE 의 2025-11-25 deprecation 이 살아있는 예시. 2024 spec 이 endpoint 둘 (POST 요청용, GET SSE 용) 정의. 2025-03-26 revision 이 Streamable HTTP 도입. 2025-11-25 revision 이 HTTP+SSE 를 deprecated 마크하고 Streamable HTTP 를 길로 라벨; 마이그레이션 안 한 server 는 — HTTP+SSE 가 결국 제거되는 어느 revision 후 — 새 client 와 handshake 실패.
Deprecation 이 capability 통해서도 흐름. Phase out 되는 capability 도 여전히 광고 — 옛 client 가 detect 하고 쓰게 — 그러나 spec 이 sunset note 마크하고 SDK 가 코드에 deprecated 마크. 새 코드는 — 현재 동작해도 — 이미 나가는 길의 capability 소비 시작 X.