Skip to main content

Claude Code · Codex

Скажи своему игровому серверу, что ты задумал.

Подключи Claude Code или Codex к своему серверу. Позволь своему ассистенту устанавливать плагины, настраивать параметры или разбираться с проблемами запуска. Ты сам решаешь, к каким серверам у него будет доступ.

Подключение без доплаты. Тебе нужен совместимый ИИ-ассистент; его провайдер может взимать собственную плату.

С этих задач ты можешь начать

Проверь статус моего сервера. Пока ничего не меняй.
Добавь этих трёх игроков в белый список.
Проверь, подходит ли этот плагин к версии моего сервера. Спроси меня перед установкой.

Примеры заданий: доступные функции зависят от игры, тарифа и предоставленных прав.

Подключение в четыре шага

Подключить Claude Code или Codex

Выбери своего ассистента, скопируй обе команды и выполни их в терминале. После этого выбери в браузере сервер, права и время работы.

Тебе не нужно копировать токен.

claude mcp add --scope user --transport http ezplayhost https://ezplayhost.com/api/automation/v1/mcp
claude mcp login ezplayhost
Подключить вручную с помощью токена

Для приложений REST и MCP без входа через браузер по-прежнему можно создать ограниченный токен.

Важно: это не команда для игровой консоли твоего сервера. Ты вводишь её в терминале на своём собственном компьютере (Windows: PowerShell, macOS и Linux: Терминал).

claude mcp add --scope user --transport http ezplayhost https://ezplayhost.com/api/automation/v1/mcp --header "Authorization: Bearer <TOKEN>"

Codex читает токен из переменной окружения. Первая строка задаёт её для текущего терминала. Чтобы сохранить её надолго, добавьте её в профиль оболочки.

Важно: это не команда для игровой консоли твоего сервера. Ты вводишь её в терминале на своём собственном компьютере (Windows: PowerShell, macOS и Linux: Терминал).

export EZPLAYHOST_ASSISTANT_TOKEN="<TOKEN>"
codex mcp add ezplayhost --url https://ezplayhost.com/api/automation/v1/mcp --bearer-token-env-var EZPLAYHOST_ASSISTANT_TOKEN

Для ручной настройки ваш MCP-клиент должен поддерживать Streamable HTTP и настраиваемый токен Bearer. Клиенты с поддержкой OAuth подключаются вместо этого через вход в браузере, без токена.

URL: https://ezplayhost.com/api/automation/v1/mcp
Header: Authorization: Bearer <TOKEN>

Нет поддержки MCP? Те же действия доступны через обычный интерфейс REST с описанием OpenAPI.

Важно: это не команда для игровой консоли твоего сервера. Ты вводишь её в терминале на своём собственном компьютере (Windows: PowerShell, macOS и Linux: Терминал).

curl -H "Authorization: Bearer <TOKEN>" https://ezplayhost.com/api/automation/v1/servers

Заполнитель <TOKEN> обозначает ваш доступ. В личном кабинете страница подставляет его автоматически.

Полезно знать

  • При установках, резервных копиях и смене версий «принято» ещё не значит «готово». Ассистент должен проверить завершение по статусу, списку установленного и консоли.
  • Права на файлы и консольные команды позволяют вносить серьёзные изменения. Если вы этого не хотите, выберите права по отдельности в профиле.
  • Права аккаунта, такие как почта, пароль и отмена подписки, никогда не входят в быстрый путь и всегда подтверждаются в браузере.
  • Доступ можно отозвать в любой момент в плитке или в профиле. Он сразу становится недействительным.
  • Полное техническое руководство и описание API доступны без входа в аккаунт.

Открыть техническое руководство OpenAPI

Показать все технические функции

Что может взять на себя ассистент

Это полный перечень действий. За каждым действием стоит право, которое вы выдаёте по отдельности при создании доступа: чего вы не выдали, для ассистента не существует.

Сервер и питание

  • servers_list
  • server_status
  • server_start
  • server_stop
  • server_restart
  • reinstall_status

Игроки

  • players_list
  • whitelist_read
  • whitelist_add
  • whitelist_remove
  • players_history

Консоль

  • console_read
  • console_command

Файлы

  • files_list
  • file_read
  • file_write
  • directory_create
  • files_delete
  • file_copy
  • file_rename
  • files_compress
  • file_decompress

Резервные копии

  • backups_list
  • backup_create
  • backup_restore
  • backup_delete

Расписания

  • schedules_list
  • schedule_create
  • schedule_update
  • schedule_delete

Конфигурация

  • config_read
  • config_write

Миры

  • worlds_list
  • world_create
  • world_switch
  • world_delete
  • world_import_status
  • world_import_install

Версии

  • versions_list
  • version_status
  • version_preview
  • version_change

Серверное ПО

  • software_catalog
  • software_preview
  • software_change

Плагины и моды

  • addons_list
  • addons_search
  • addon_versions
  • addon_install
  • addon_update
  • addon_remove

Модпаки

  • modpacks_catalog
  • modpack_preview
  • modpack_status
  • modpack_install
  • modpack_update

Пакеты Bedrock

  • bedrock_packs_list
  • bedrock_catalog
  • bedrock_pack_install
  • bedrock_pack_enable
  • bedrock_pack_disable
  • bedrock_pack_remove

Настройки сервера

  • settings_read
  • settings_update
  • startup_variables_read
  • startup_variables_update

Нагрузка и история

  • metrics_current
  • metrics_history

Журнал активности

  • activity_list

Состояние и тест подключения

  • health_status
  • join_test_start
  • join_test_status
  • health_crash_diagnosis

Базы данных

  • databases_list
  • database_create
  • database_delete
  • database_password_rotate

Экспорт и импорт миров

  • export_start
  • export_status

Поддомен

  • subdomain_check
  • subdomain_change

Игровые инструменты

  • rust_wipe_schedule_read
  • rust_wipe_schedule_create
  • rust_wipe_schedule_cancel
  • rust_startup_params_read
  • rust_startup_params_update
  • rust_map_preview
  • cs2_map_pool_read
  • cs2_map_pool_write
  • cs2_match_status
  • cs2_match_load
  • cs2_match_control
  • cs2_map_change
  • ark_ini_read
  • ark_ini_write
  • ark_mod_order_read
  • ark_mod_order_write
  • valheim_worlds_list
  • valheim_world_activate
  • valheim_backups_list
  • valheim_backup_create
  • valheim_plugins_list
  • valheim_plugin_toggle

Переустановка

  • server_reinstall

Аккаунт

  • account_read
  • account_profile_update
  • account_billing_history
  • account_subscriptions
  • account_email_change
  • account_password_change
  • account_delete_request
  • subscription_cancel
  • subscription_reactivate
  • account_security_status
  • account_two_factor_manage
  • account_payment_methods_manage
  • account_order_prepare

Обращения в поддержку

  • support_ticket_create

Что остаётся под вашим контролем

  • Права на каждый доступ: чтение, управление, файлы, консоль и учётная запись выбираются отдельно.
  • Привязка к серверам: доступ действует только для тех серверов, которые вы ему назначили, и никогда не распространяется на новые автоматически.
  • Отзыв в любой момент: одно нажатие в профиле — и ключ сразу и повсюду становится недействительным.
  • Срок действия: доступ можно с самого начала ограничить по времени.
  • Прослеживаемость: каждое действие попадает в журнал активности сервера с отметкой времени и указанием доступа.
  • Ограничение частоты запросов: обращения ограничены для каждого доступа, поэтому сбойный ассистент не перегрузит сервер.
  • Ключу не место в переписке: вводите его только в защищённое поле для учётных данных вашего ассистента.

automation:unattended Дополнительное право на выполнение без присмотра. Без него ассистент просит подтвердить в вашей учётной записи следующие действия: смену серверного ПО, установку модпака, обновление модпака, переустановку сервера, импорт мира, смену поддомена и создание обращения в поддержку. Действия с учётной записью — адрес электронной почты, пароль, отмена подписки, удаление — всегда требуют подтверждения. Всё остальное выполняется сразу, в пределах выданных вами прав.

Частые вопросы

Интерфейс стоит отдельных денег?

Нет. Интерфейс автоматизации входит в каждый сервер и не стоит ничего дополнительно. Вы по-прежнему платите только за сервер.

Какие ассистенты подходят?

Подходят MCP-клиенты с поддержкой Streamable HTTP и настраиваемым токеном Bearer, например Codex CLI. Совместимость зависит от версии и настроек приложения. Те же действия можно вызывать через REST API.

Может ли ассистент тратить деньги от моего имени?

Нет. Заказы, продления и платежи проходят исключительно через оформление покупки в вашей учётной записи. Доступ ассистента не может инициировать платёж.

Что значит «без уточняющего вопроса»?

Действия с учётной записью — адрес электронной почты, пароль, отмена подписки и удаление — всегда требуют подтверждения. Дополнительное право разрешает некоторые действия на сервере без подтверждения в браузере. Точки защиты зависят от действия; общей гарантии резервного копирования или отката нет. Резервная копия файлов не защищает внешние базы SQL.

Как отозвать доступ?

Отзовите его в профиле в разделе «Интерфейс автоматизации». Он теряет силу немедленно; уже отправленные запросы ассистента после этого завершатся ошибкой.