Перейти к содержимому
Выберите тему

ChatGPT

ChatGPT как MCP host - только удалённые серверы, транспорты, авторизация, возможности и то, что OpenAI пишет о редакции 2026-07-28 для отдельных функций, но не для клиента в целом

эпоха клиента в целом не опубликована поставщиком, документация прочитана 4 октября 2026

Страница описывает ChatGPT. Работа с MCP через OpenAI API - отдельная тема, здесь её нет.

По описанию режима разработчика, этот режим даёт «полную поддержку клиента MCP для всех инструментов, на чтение и на запись». Подключённый сервер в документации OpenAI называется приложением или плагином.

  • Удалённый сервер - да. Нужен общедоступный адрес HTTPS.
  • Локальный сервер напрямую - нет. По странице о подключении, сервер должен быть доступен по общедоступному HTTPS или через Secure MCP Tunnel; туннель может вести к серверу stdio или HTTP на вашей стороне.
  • Поверхность - веб-версия ChatGPT.
  • В режиме разработчика поддерживаются «SSE и streaming HTTP» - так в его описании.
  • Сервер плагина для публикации должен поддерживать транспорт Streamable HTTP - это требование со страницы о сервере MCP.
  • stdio напрямую не поддерживается, только через туннель.

Об SSE. На прочитанных страницах OpenAI не называет SSE устаревшим и не называет срок отказа от него. В спецификации MCP транспорт HTTP+SSE устарел с редакции 2025-03-26 - это статус протокола, а не заявление OpenAI. Подробнее - на странице Транспорты MCP.

Режим разработчика поддерживает три варианта: OAuth, без авторизации и смешанный. При смешанном, по описанию режима, вызовы initialize и список инструментов идут без авторизации, а инструменты - с OAuth или без, как указано в их метаданных.

Как ChatGPT получает идентификатор клиента OAuth (описание режима, страница об авторизации):

  1. Если заданы постоянные учётные данные клиента, используются они.
  2. Иначе - Client ID Metadata Document (CIMD), когда сервер авторизации объявляет его поддержку и автор приложения выбирает CIMD. Для CIMD поддержаны обмен токена для открытого клиента (none) и подписанное утверждение клиента (private_key_jwt).
  3. Динамическая регистрация (DCR) - «когда настроена». OpenAI пишет, что DCR по-прежнему поддерживается, а CIMD предпочтителен.

Проверка издателя. ChatGPT запоминает издателя из метаданных сервера авторизации до перенаправления и сверяет параметр iss в ответе до обмена кода. Если сервер объявил поддержку, но iss не прислал или прислал другой, ответ отклоняется. OpenAI пишет, что эти требования следуют правилам проверки ответа авторизации из спецификации 2026-07-28.

Устройство авторизации в протоколе - в разделе Модель авторизации MCP.

Возможность Что пишет OpenAI
Tools основа плагина; учитываются аннотации инструментов, в том числе readOnlyHint
instructions сервера используются; первые 512 символов должны быть самодостаточными
Elicitation поддерживается: сервер запрашивает у пользователя недостающие данные
MCP Apps «ChatGPT реализует открытый стандарт MCP Apps UI»
MCP Events поддерживается доставка через webhook и проверка обратного вызова; опрос, поток и управляющие уведомления gap и terminated из черновика не поддерживаются
MRTR требуется от серверов, зарегистрированных в OpenAI
Prompts, Resources вне интерфейса неизвестно: страница перечисляет, что сервер может предоставлять, но не говорит, что ChatGPT это использует
Sampling, Roots, Tasks не упомянуты - неизвестно

MCP Events - черновое расширение, а не часть основной спецификации. Что такое расширения - на странице Расширения протокола.

Вот всё, что OpenAI публикует о редакциях, по страницам.

Где Что сказано Какая редакция
MCP Events «MCP Events в ChatGPT требует MCP 2.0 (версия протокола 2026-07-28)»; поддержка событий объявляется в ответе server/discover 2026-07-28
Plugin Extensions серверы, зарегистрированные в OpenAI, требуют MRTR; ссылка ведёт в спецификацию 2026-07-28 2026-07-28
Authentication проверка издателя следует правилам 2026-07-28; сама авторизация должна соответствовать спецификации авторизации 2025-11-25 2026-07-28 и 2025-11-25
Developer mode упоминается initialize; ссылка на поле instructions ведёт в редакцию 2025-06-18 2025-06-18, прежнее рукопожатие

Чего нет. Ни одна прочитанная страница не говорит одной фразой, какие редакции реализует или согласует клиент ChatGPT. Строка MCP-Protocol-Version в документации не встречается.

Вывод. Редакция 2026-07-28 подтверждена для трёх функций: MCP Events, MRTR и проверки издателя. Одновременно документация описывает initialize и принимает SSE. Вывести из этого эпоху клиента нельзя: общего утверждения поставщик не делает. Эпоха клиента в целом неизвестна.

Что такое MRTR и server/discover - на страницах Многошаговые запросы (MRTR) и Обнаружение: server/discover.

Поставщик не описывает ни согласование редакции, ни поведение при несовпадении. Неизвестно.

Косвенные признаки те же, что выше: в режиме разработчика упоминается initialize, а транспорт SSE принимается. Заявлением об откате это не является.

Файла настройки для подключения сервера к ChatGPT нет, всё делается в интерфейсе (страница о подключении):

  1. Settings, затем Security and login, включить Developer mode.
  2. Открыть ChatGPT Plugins и нажать кнопку с плюсом.
  3. Ввести имя и описание.
  4. В разделе Connection указать адрес сервера вместе с путём /mcp либо выбрать Tunnel и туннель.
  5. Создать подключение и просмотреть обнаруженные инструменты.

Файл появляется, когда сервер упаковывают в плагин: в корне пакета лежит mcp.json. Пример со страницы об упаковке плагина:

mcp.json в корне плагина
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",
"mcpServers": {
"docs": {
"type": "streamable-http",
"url": "https://example.com/mcp"
}
}
}

Пример взят из документации поставщика, прочитанной 4 октября 2026, и здесь не запускался.

  • Какие редакции протокола согласует клиент ChatGPT в целом и есть ли откат между ними.
  • Используются ли Prompts и Resources вне интерфейса MCP Apps; поддержка Sampling, Roots и Tasks.
  • Точный перечень тарифов: две страницы OpenAI расходятся.
  • Версия и дата, к которым относятся сведения: страницы документации не датированы и не привязаны к версии.

Статья справочного центра прочитана не целиком: сайт help.openai.com не отдаёт её обычному запросу, использованы выдержки той же страницы.