Меню документации

Публикация, домены и управление рабочим сайтом

На этой странице

Перед публикацией проверьте доступные ресурсы для рабочего сайта и его настройки. Публикация кода и запуск рабочего сайта — разные действия.

Как пользоваться инструментами

  1. Сначала вызовите подходящий инструмент чтения или проверки статуса.
  2. Проверьте целевой объект и обязательные аргументы.
  3. Выполните одно запланированное действие. Если для этого действия требуется явное подтверждение человека, сначала получите его, а уже затем переходите к выполнению.
  4. После этого проверьте статус или повторно прочитайте затронутый ресурс.

Ниже описаны входные параметры публичного контракта. Опирайтесь на актуальный список инструментов подключённого сервера. Некоторые инструменты требуют определённого хоста, целевого объекта, режима инференса или плана. Идентификаторы берите из результатов предыдущих вызовов инструментов; не придумывайте их.

production_status

Опубликованный рабочий сайт проекта.

Прочитайте возвращённый ресурс и используйте его текущие значения при планировании следующего действия.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; размещённый HTTP-сервер.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

publish_production

Опубликовать проект как рабочий сайт.

Для публикации нужны доступные ресурсы, соответствующие требованиям к рабочему сайту. Прежде чем подтвердить публикацию, проверьте настройки, вход пользователей и юридические страницы.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

| confirm | Да | логическое значение |

Операция: может изменить состояние или запустить работу; возможны разрушительные последствия.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; размещённый HTTP-сервер.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

production_control

Перезапустить или остановить рабочий сайт.

Управляет рабочим сайтом. Остановка может прервать работу пользователей; проверьте проект и действие.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

| action | Да | restart, stop |

Операция: может изменить состояние или запустить работу; возможны разрушительные последствия.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; размещённый HTTP-сервер.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

custom_domain

Подключить, проверить или отключить собственный домен.

Выберите действие из списка допустимых значений в схеме. Следуйте полученным инструкциям по DNS и проверьте домен, прежде чем считать его активным.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

| action | Да | attach, verify, detach |

| domain | Нет | строка; минимальная длина 4; максимальная длина 253 |

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; размещённый HTTP-сервер.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

production_auth

Отдельный вход пользователей на рабочий сайт.

Прочитайте возвращённый ресурс и используйте его текущие значения при планировании следующего действия.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; размещённый HTTP-сервер.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

set_production_redirects

Задать адреса перенаправления для отдельного входа пользователей.

Добавляйте только предусмотренные адреса возврата после входа. Проверьте их домены и протестируйте процесс входа на рабочем сайте.

АргументОбязательныйТип или допустимые значения

| projectId | Нет | строка |

| redirects | Да | массив строк |

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; размещённый HTTP-сервер.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

list_slots

Рабочие нагрузки организации.

Выводит рабочие нагрузки приложений аккаунта, доступные через публичный интерфейс. Для конкретного сайта используйте production_status.

Аргументы: нет ({}).

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; размещённый HTTP-сервер.

Машиночитаемые контракты инструментов содержат вложенные схемы аргументов.

Связанные материалы

Главная страница MCP · Порядок восстановления работы · Стоимость