Microsoft випустила версію 2.0 свого C# SDK для Model Context Protocol (MCP). Оновлення надає .NET-розробникам підтримку нативного стрімінгу, попередньої компіляції (AOT) та покращену підтримку впровадження залежностей (DI). Швидші та легші ШІ-агенти тепер можуть запускатися в безсерверних середовищах із помітно нижчою затримкою.

Чому цей SDK важливий

MCP — це відкритий стандарт, створений Anthropic, який визначає, як великі мовні моделі (LLM) взаємодіють із зовнішніми інструментами. Оскільки все більше компаній будують робочі процеси на основі LLM, єдиний протокол зменшує потребу в кастомних адаптерах. Інтегруючи цей протокол в екосистему .NET, Microsoft розміщує його безпосередньо в технологічному стеку, на якому працює багато корпоративних бекендів.

Що дають нові можливості

  • Підтримка стрімінгу — замість очікування повної відповіді від LLM, клієнт обробляє кожен токен або результат роботи інструмента в міру їх надходження. Один тривалий цикл запиту-відповіді перетворюється на серію інкрементальних оновлень, завдяки чому інтерактивні агенти працюють швидше та чуйніше.
  • Нативна AOT-компіляція — SDK компілюється заздалегідь у нативний бінарний файл. Отриманий виконуваний файл менший за розміром і запускається швидше, що є очевидно