bezstanowy rdzeń MCP

Architektura wprowadzona w specyfikacji 2026-07-28, w której stan podróżuje w treści komunikatów zamiast być trzymany przez konkretną instancję serwera. Umożliwia skalowanie poziome i odporność na zerwane połączenia. Towarzyszą jej nagłówki HTTP z nazwą metody i narzędzia oraz deterministyczna kolejność list, stabilizująca cache promptu.

W Polsce nazywane też:

architektura bezstanowa MCPprotokół bezstanowy

Największa zmiana architektoniczna w historii protokołu i jednocześnie ta, która najbardziej wpływa na wdrożenia produkcyjne.

Na czym polega

We wcześniejszych wersjach sesja MCP wiązała klienta z konkretną instancją serwera. Serwer pamiętał, co się dzieje, a część mechanizmów wymagała utrzymania otwartego połączenia. Zerwanie sesji oznaczało utratę kontekstu, a skalowanie poziome wymagało trzymania użytkownika przy tej samej instancji.

Specyfikacja 2026-07-28 przenosi stan do treści komunikatów. Dzięki temu dowolna instancja serwera może obsłużyć dowolne żądanie, a zerwane połączenie nie unieważnia pracy.

Co się z tym wiąże

Nazwa metody i nazwa narzędzia podróżują w nagłówkach HTTP, więc bramki mogą trasować i autoryzować ruch na ich podstawie, bez zaglądania w treść.

Odpowiedzi z listami niosą wskazówki dotyczące pamięci podręcznej i mają ustaloną kolejność. To pozwala klientom buforować katalogi narzędzi i — co ważniejsze — utrzymywać stabilny cache promptu po stronie modelu mimo ponownych połączeń.

Dlaczego to ma znaczenie kosztowe

Ten ostatni punkt łączy się bezpośrednio z tym, co wiadomo o cache promptu: jego skuteczność zależy od niezmiennego początku sekwencji. Deterministyczna kolejność listy narzędzi oznacza, że po ponownym połączeniu prefiks kontekstu wygląda tak samo — a więc trafienia w pamięć podręczną nie znikają.

Dla kogo to zmiana

Przede wszystkim dla wdrożeń korporacyjnych, gdzie liczy się skalowanie, odporność na awarie i możliwość postawienia bramki przed serwerami. Dla pojedynczego użytkownika z lokalnym serwerem różnica jest niewidoczna.

żądania wielokrotnego obieguWzorzec MCP zastępujący żądania inicjowane przez serwer. Serwer kończy wywołanie wynikiem niosącym listę pytań i nieprzejrzysty blok stanu; klient zbiera odpowiedzi i ponawia pierwotne wywołanie z odesłanym stanem. Pasuje do bezstanowego rdzenia — dowolna instancja serwera może podjąć pracę.zadania asynchroniczne MCPRozszerzenie MCP pozwalające serwerowi prowadzić długotrwałą pracę w tle, raportować postęp i dostarczyć wynik asynchronicznie zamiast blokować wywołanie. Współgra z bezstanowym rdzeniem: zerwane połączenie nie unieważnia trwającego zadania. Wprowadza do pętli agenta nowy stan — wywołanie przyjęte, ale niezakończone.koszt kumulacyjny pętliSumaryczny koszt zadania agentowego, wynikający z tego, że przy każdym obrocie pętli cały rosnący kontekst jest wysyłany do modelu od nowa. Nie jest iloczynem liczby kroków i kosztu wywołania, lecz sumą rosnącego ciągu — dziesięć kroków potrafi kosztować kilkukrotnie więcej, niż sugeruje intuicja.pamięć podręczna klucz-wartośćPamięć podręczna przechowująca pośrednie reprezentacje dotychczasowych tokenów, dzięki której generowanie kolejnego tokenu nie wymaga przeliczania całej sekwencji. Rośnie liniowo z długością kontekstu i liczbą sesji — to główny konsument pamięci przy inference. Podstawa mechanizmu cache promptu.Streamowalny HTTPTransport sieciowy wprowadzony w specyfikacji MCP 2025-03-26 jako następca SSE — używający standardowych żądań HTTP POST dla komunikacji dwukierunkowej z opcjonalnym streamingiem przez SSE gdy potrzebny. Upraszcza implementację serwerów MCP i poprawia kompatybilność z infrastrukturą webową.