Я давно ждал публичной возможности создавать личные плагины. Первый уже сделал и использую в боковой панели Codex: работа с клиентами, документы, Notion и счета через API Точки. Пока бета; когда доделаю, подробно разберу устройство.

2 октября Вибхор Чхабра, руководитель направления экосистемы OpenAI, рассказал об обновлениях плагинов после DevDay. Разберу их устройство: многие спрашивают, чем плагин отличается от MCP.

MCP — протокол связи агента с внешними системами. MCP-сервер описывает доступные инструменты: например, «найти документ» или «изменить задачу». Агент выбирает инструмент, передаёт параметры и получает результат от сервера. В Codex сервер можно подключить и отдельно.

Плагин — устанавливаемый пакет. В нём могут быть навыки, MCP-сервер или оба компонента. Навык — инструкции и материалы для повторяемой работы: какие шаги выполнить, что проверить, как оформить результат. Например, сервер даёт доступ к документам, а навык задаёт правила их сравнения. Всё это можно установить и передать другим как одну рабочую возможность. Доступ к сервисам всё равно требует авторизации.

Plugin Extensions добавляют интерактивный интерфейс. MCP-сервер может вернуть данные для модели и ссылку на интерфейс для человека; экран не обязателен и не заменяет MCP. Агент редактирует изображение через Adobe, а вы доводите его ползунками. В tldraw работаете с агентом на общем холсте, в MagicPath — правите прототип прямо в разговоре. Есть панели рядом с чатом, редакторы файлов и входы из бокового меню ChatGPT.

MCP Events позволяют реагировать на события. Вы задаёте, что отслеживать и что делать. ChatGPT оформляет подписку; сервер при нужном событии отправляет уведомление на специальный адрес — вебхук. Например, пришёл комментарий к документу — ChatGPT Work в облачном режиме выполняет вашу инструкцию. Сервис должен поддерживать такие события.

Plugin Creator помогает собрать пакет по описанию сценария и подготовить его к тестированию. При подаче в каталог добавлены автоматические проверки и более понятная обратная связь. OpenAI также улучшает поиск и рекомендации в каталоге и разговорах: нужный инструмент проще найти под задачу.

Ещё один путь, описанный Чхаброй: разместить MCP-сервер с расширениями в ChatGPT Sites, упаковать в плагин и установить на поддерживаемых платформах. Каталог у ChatGPT и Codex общий, но доступность интерфейсов и событий зависит от приложения.

Следующий шаг

Как собрать свой плагин: Skills и Plugins в Codex App: установка, использование и создание своих

Если хотите собрать свой плагин, начните с одной повторяемой задачи: какой результат нужен, какие инструкции и подключения помогут его получить.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov