MCP C# SDK 2.0 сделал HTTP-серверы по умолчанию без сессий
Microsoft выпустила стабильную версию MCP C# SDK 2.0 по ревизии спецификации Model Context Protocol от 28 июля 2026 года. Streamable HTTP-серверы теперь по умолчанию работают без состояния, заголовки Mcp-Method и Mcp-Name стандартизированы для маршрутизации, а вместо сессий добавлены Multi Round-Trip Requests для интерактивных инструментов.
- Убраны handshake initialize и заголовок Mcp-Session-Id, версия и возможности идут в каждом запросе
- HttpServerTransportOptions.Stateless по умолчанию true, для сессий нужно выставить false
- MRTR заменяет запросы сервера к клиенту через InputRequiredException и requestState
- Пакеты вышли на .NET 8, 9, 10 и .NET Standard 2.0, доступны на NuGet
Читать дальше
Софт