Технології

GitHub MCP Server підтримує нову безстатусну специфікацію MCP

A

Allison

2 хв читання

Концептуальна ілюстрація безстатусного протоколу MCP з потоками даних між мережевими вузлами

Перехід до безстатусного протоколу MCP

Протокол MCP переходить на безстатусну архітектуру 28 липня 2026 року. GitHub MCP Server вже підтримує цю новітню специфікацію, випереджаючи її офіційний реліз.

Нове безстатусне ядро значно спрощує масштабування розгортань MCP. Розширення відкривають шлях до інновацій, таких як MCP-додатки та Enterprise Managed Auth, які вже підтримуються VS Code. Видалення сесій та функції initialize дозволяє швидше та легше підключатися до серверів. Клієнти також можуть завершувати рукостискання паралельно.

Завдяки багатоетапним запитам (multi round-trip requests) очікується, що більше віддалених серверів підтримуватимуть такі функції, як елісітація (elicitation).

Зміни на стороні GitHub MCP Server

GitHub MCP Server використовує офіційний Go SDK. Для його адаптації до нової специфікації було внесено три ключові зміни:

  • Видалення сесій Redis: Це усунуло записи в базу даних під час ініціалізації та читання з бази даних при кожному виклику, що зробило роботу швидшою без втрати функціональності для користувачів.
  • Уникнення глибокої перевірки пакетів: Тепер необхідні для логування та сканування секретів значення можна зчитувати з HTTP-заголовків, які гарантовано присутні. Це усуває потребу в перевірці корисного навантаження кожного запиту до обробки SDK.
  • Оновлення реалізації елісітації: Stdio MCP сервер GitHub використовує URL-елісітацію для легкого входу користувачів. У новій версії протоколу кожен крок є окремим HTTP-запитом. Go SDK надає обгортку, яка забезпечує сумісність як зі старими, так і з новими клієнтами.

Сумісність та тестування

Усі SDK першого рівня зберегли зворотну сумісність і вже випустили бета-підтримку, тому користувачам не потрібно вживати жодних дій для підтримки функціональності.

Крім того, MCP додав офіційні тести на відповідність (conformance tests). Сувора валідація допомагає агентам перевіряти свою роботу. Щоб скористатися цим, необхідно направити Copilot на свою кодову базу та надати доступ до набору відповідності, документації чернеткової специфікації та будь-якої реалізації SDK першого рівня. Це значно покращує розробку за допомогою ШІ, оскільки її легше перевіряти за допомогою цих тестів.

Що це означає для розробників

Розробникам не потрібно вживати жодних дій для підтримки функціональності, оскільки SDK першого рівня зберегли зворотну сумісність. Нові можливості протоколу, такі як легке масштабування та швидші з'єднання, а також офіційні тести на відповідність, спрощують розробку за допомогою ШІ та верифікацію клієнтів і серверів.

Ключові факти

  • Протокол MCP переходить на безстатусну архітектуру 28 липня 2026 року.

  • GitHub MCP Server вже підтримує нову безстатусну специфікацію MCP.

  • Нове безстатусне ядро забезпечує легке масштабування розгортань MCP.

  • Видалення сесій та initialize прискорює підключення до серверів.

  • GitHub MCP Server видалив сесії Redis, уникнув глибокої перевірки пакетів та оновив реалізацію елісітації.

Джерела

ТехнологіїРозробка ПЗШтучний інтелект

Джерело

The GitHub BlogAllison

GitHub MCP Server supports the next MCP specification

23 липня 2026 · оновлено 23 липня 2026

Оригінал

Попередні статті

Стилізована ілюстрація, що зображує ефективного агента даних, який швидко орієнтується у складній мережі таблиць, документів та дашбордів, символізуючи точність та економічність.

Genie Code перевершує універсальні кодувальні агенти за якістю та вартістю

Нове дослідження Databricks показало, що агент Genie Code для роботи з даними є найточнішим та найефективнішим за вартістю порівняно з провідними універсальними кодувальними агентами на реальних завданнях.

Ілюстрація LLM-агента, що пише та виконує код у ізольованому середовищі, з елементами коду, графіків та символом Docker.

Створення LLM-агента, що пише та виконує код

Дізнайтеся, як побудувати LLM-агента, здатного писати та виконувати код для аналізу даних та генерації звітів, використовуючи OpenAI Agents SDK та Docker. Цей підхід дозволяє автоматизувати складні завдання, такі як інспекція файлів та обробка даних.

Наступні статті