MCP 2026protokół od zera · wydanie 2026-07-28
część V · praktyka

OK, wiem już co i dlaczego. Co robię w poniedziałek?

Model „er" wprost z dokumentacji SDK, interaktywna macierz siedmiu kombinacji klient×serwer i dwie checklisty, które zapamiętują Twój postęp w tej przeglądarce.

Model „er"

Terminologia wprost z dokumentacji SDK (docs/protocol-versions.md): protokół dzieli się na dwie rodziny zachowań, nazywane erami. To cecha serwera jako całości, nie pojedynczego requestu.

legacy
2024-10-07 → 2025-11-25

Handshake initialize, sesja, server-initiated requests.

modern
2026-07-28+

server/discover, _meta na każdym requeście, MRTR.

dual-era
obie naraz

Implementacja, która obsługuje obie rodziny jednocześnie — po stronie serwera zwykle na tym samym endpoincie/procesie.

Macierz kompatybilności — klik po wynik

Siedem kombinacji klient×serwer. Kliknij dowolną, żeby zobaczyć werdykt i jak klient wykrywa, z czym ma do czynienia.

Kliknij kombinację powyżej.

Checklisty migracji

Zaznaczone punkty zapamiętują się w tej przeglądarce (localStorage) — możesz wrócić do tej strony jutro i kontynuować.

Serwer
Klient

Quiz końcowy

Klient dual-era rozmawia z serwerem legacy na stdio. Co się dzieje?
Klient czysto legacy próbuje rozmawiać z serwerem czysto modern. Co się dzieje?
Czym różni się przenośność Client ID Metadata Documents od zwykłych, pre-rejestrowanych poświadczeń?