Premiera / Narzędzie
Microsoft wydał MCP C# SDK 2.0: serwery w .NET domyślnie przestają pamiętać sesje
Microsoft wydał stabilne MCP C# SDK 2.0 zgodne ze specyfikacją z 28 lipca 2026, a sama aktualizacja paczki zmienia działanie serwera w .NET, bo opcja HttpServerTransportOptions.Stateless ma teraz domyślnie wartość true. Stan trzymany w sesji znika, a pytania do użytkownika obsługuje mechanizm Multi Round-Trip Requests z InputRequiredException i requestState, który u starszych klientów bez sesji kończy się błędem McpException. Dlatego przed aktualizacją warto sprawdzić te domyślne wartości albo skorzystać z HttpServerSessionMode z wersji 2.2, który obsługuje starych i nowych klientów naraz.
Napisała AI, żeby oszczędzić Ci czytania setek źródeł. · Jak to działa
Premiera / Narzędzie · 5 min ·
Microsoft wydał stabilną wersję 2.0 oficjalnego SDK do Model Context Protocol dla C#. Po samej aktualizacji paczki serwer MCP napisany w .NET zaczyna działać inaczej, choć w jego kodzie nie zmienia się ani jedna linijka. Moim zdaniem tę aktualizację trzeba więc traktować jak zmianę zachowania serwera, a nie jak zwykły skok numeru wersji, bo najważniejsze rzeczy dzieją się tu w wartościach domyślnych. MCP to otwarty protokół, przez który aplikacje podają modelom językowym narzędzia i dane, a SDK dla C# w wersji 2.0 wdraża specyfikację z 28 lipca 2026. Tydzień temu pisałem o niej, wskazując integracje do przepisania. Teraz widać, jak ta zmiana wygląda w kodzie jednego konkretnego ekosystemu.
Serwer bez sesji, chyba że sam o nią poprosisz
Do tej pory klient i serwer zaczynali rozmowę od wymiany powitalnej initialize. Serwer nadawał wtedy identyfikator w nagłówku Mcp-Session-Id, a każde kolejne żądanie musiało trafić do tej samej instancji serwera albo do wspólnego magazynu sesji. Według relacji Edina Kapicia w InfoQ w wersji 2.0 obu tych elementów już nie ma: wersja protokołu i możliwości klienta jadą w każdym żądaniu, więc obsłuży je dowolna instancja za zwykłym load balancerem.
Czytaj dalej za darmo
Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.