arcadegnt

официальный

Создавайте браузерные игры, общаясь с вашим ИИ-ассистентом: он пишет веб-игру, arcadegnt собирает, хостит и тестирует её на компьютере и телефоне. Делитесь с друзьями или отправляйте в нашу аркаду для официального размещения и рейтинга!

Что можно делать с Arcadegnt MCP?

  • Create a browser game from a chat prompt — Ask your assistant to build a Godot 4.8 game using the make_game prompt, then publish it to a live web address.
  • Iterate on your game with builds and checks — Have the assistant modify files, run build to publish updates, and check_game to play-test on desktop and mobile with screenshots.
  • Add high scores and player ratings — Use get_game_scores to view leaderboards, approve_game_score to validate entries, and get_stats to track plays and star ratings.
  • Upload and manage your own assets — Get a link via get_asset_upload_link to drop in art, sprites, music, or 3D models, then list_assets and view_asset to inspect them.
  • Create trailers and social shorts — Record gameplay with capture_video, then make_video to cut clips with captions, transitions, and an end card for TikTok or Reels.
  • Publish to the public Arcade gallery — Submit your game with submit_to_arcade, set its page via set_arcade_page, and track its performance with get_stats.

Размещённый MCP-сервер

npx add-mcp 'https://arcadegnt.com/mcp'

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

Создавайте браузерные игры, общаясь с вашим ИИ-ассистентом. Ассистент пишет игру на Godot 4.8; arcadegnt собирает её, публикует по собственному веб-адресу и запускает в реальном браузере на компьютере и телефоне, чтобы ассистент видел скриншоты и исправлял ошибки.

Подробности

Адрес сервера

https://arcadegnt.com/mcp

Транспорт

Streamable HTTP: JSON-RPC 2.0 через POST, JSON-ответы, без идентификатора сессии

Авторизация

OAuth 2.1 с динамической регистрацией клиента и PKCE (S256); пользователи входят по коду, отправленному на почту. Обнаружение: https://arcadegnt.com/.well-known/oauth-protected-resource

API-ключи

Нет. arcadegnt никогда не запускает модель: работу выполняет собственный ассистент пользователя

Версии протокола

2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05

Возможности

32 инструмента, 1 ресурс (arcadegnt://guide), 1 промпт (make_game)

Движок

Godot 4.8 (GDScript), экспортированный для веба; игры работают на компьютерах и телефонах

Совместимость

Claude, ChatGPT, Claude Code, Codex, Cursor, OpenCode, VS Code, Manus, OpenClaw, Hermes Agent и другие удалённые MCP-клиенты

Документация

Руководство по сборке · llms.txt · Видеокурс

Аркада

arcade.arcadegnt.com

Конфиденциальность · Условия

Политика конфиденциальности · Условия

Поддержка

hello@arcadegnt.com

Подключите своего ассистента

Новичок? Видеокурс arcadegnt на YouTube показывает, как подключить ассистента и создать первую игру.

Claude (веб и десктоп)

  1. Откройте Настройки, затем Коннекторы.
  2. Выберите Добавить пользовательский коннектор, назовите его arcadegnt и вставьте URL:
https://arcadegnt.com/mcp
  1. Нажмите Подключить, введите код, который мы отправим на почту, и выберите Разрешить.
  2. Спросите: «Сделай мне аркадную игру с одной кнопкой с помощью arcadegnt».

ChatGPT

  1. В рабочем пространстве ChatGPT Business или Enterprise/Edu попросите администратора включить режим разработчика для подключённых данных. Pro поддерживает пользовательские MCP-приложения только для чтения.
  2. Откройте Настройки → Приложения → Создать, введите arcadegnt и этот URL MCP-сервера:
https://arcadegnt.com/mcp
  1. Выберите OAuth, просмотрите инструменты, завершите вход в arcadegnt и согласие, затем создайте приложение. Начните новый чат и выберите arcadegnt в меню инструментов.

Метки и доступность ChatGPT зависят от тарифа и политики рабочего пространства. Полные действия записи в настоящее время требуют Business или Enterprise/Edu.

Claude Code

claude mcp add --transport http arcadegnt https://arcadegnt.com/mcp

Затем запустите /mcp в Claude Code, выберите arcadegnt и войдите.

Codex

codex mcp add arcadegnt --url https://arcadegnt.com/mcp
codex mcp login arcadegnt

Вход откроет браузер для авторизации по вашей почте.

Cursor

Добавьте в ~/.cursor/mcp.json (или в .cursor/mcp.json проекта), затем войдите, когда Cursor попросит:

{
  "mcpServers": {
    "arcadegnt": {
      "url": "https://arcadegnt.com/mcp"
    }
  }
}

OpenCode

Добавьте в opencode.json в проекте (или ~/.config/opencode/opencode.json), затем войдите:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "arcadegnt": {
      "type": "remote",
      "url": "https://arcadegnt.com/mcp"
    }
  }
}
opencode mcp auth arcadegnt

Вход откроет браузер для авторизации по вашей почте.

VS Code

Добавьте в .vscode/mcp.json, запустите сервер из файла и войдите:

{
  "servers": {
    "arcadegnt": {
      "type": "http",
      "url": "https://arcadegnt.com/mcp"
    }
  }
}

Manus

  1. Откройте Настройки, затем Коннекторы (в некоторых версиях — Интеграции).
  2. Выберите Добавить коннекторы, затем Пользовательский MCP. Назовите его arcadegnt, выберите транспорт HTTP и вставьте URL:
https://arcadegnt.com/mcp
  1. Когда Manus попросит войти, введите код, который мы отправим на почту, и выберите Разрешить.

OpenClaw

openclaw mcp add arcadegnt --url https://arcadegnt.com/mcp --transport streamable-http --auth oauth
openclaw mcp login arcadegnt

Вход откроет браузер для авторизации по вашей почте. openclaw mcp doctor arcadegnt --probe подтверждает загрузку инструментов.

Hermes Agent

Добавьте в ~/.hermes/config.yaml; Hermes откроет браузер для входа при первом подключении (/reload-mcp в запущенной сессии):

mcp_servers:
  arcadegnt:
    url: "https://arcadegnt.com/mcp"
    auth: oauth

Любой другой MCP-клиент

Укажите клиенту, поддерживающему удалённые серверы (Streamable HTTP) с OAuth, этот URL; он зарегистрируется сам и откроет страницу входа. Никаких API-ключей, заголовков или токенов вставлять не нужно.

https://arcadegnt.com/mcp

Попробуйте спросить

  • «Сделай мне аркадную игру с одной кнопкой, где корабль уклоняется от падающих блоков, с помощью arcadegnt».
  • «Добавь таблицу рекордов и титульный экран в мою игру arcadegnt».
  • «Используй спрайты, которые я сейчас загружу, для игрока и врагов в моей игре arcadegnt».
  • «Отправь мою игру в аркаду arcadegnt с описанием и скриншотами».

Инструменты

ИнструментЧто делает
create_gameНачать новую игру из стартового шаблона arcadegnt: проект Godot 4.8, настроенный для веба (рендерер Compatibility, 1280x720 с растяжением), с уже подключённым управлением с клавиатуры, геймпада и мультитача и крошечной играбельной сценой.
list_gamesИгры пользователя с их идентификаторами, адресами и статусом публикации.
get_gameОдна игра с её адресом и результатом последней сборки.
get_guideКак собираются игры arcadegnt: стартовый проект, веб-правила, которые соблюдают сборка и браузер, управление касанием и геймпадом, получение качественной графики и звука (генераторы, CC0-паки, код) и как работать с этими инструментами.
list_filesКаждый файл в проекте игры с его размером.
read_filesСодержимое до 40 файлов проекта за раз (текстовые файлы до 256 КБ).
write_filesСоздать или заменить до 60 файлов за один вызов (скрипты, сцены, SVG-графика, project.godot) и при необходимости удалить файлы.
edit_fileИзменить часть одного файла точной заменой текста.
buildИмпортировать проект, загрузить все скрипты и сцены, запустить игру без головы на несколько секунд, экспортировать её для веба и опубликовать по её адресу.
get_buildСтатус и ошибки сборки (по умолчанию последней).
check_gameЗапустить последнюю сборку игры (её игровой адрес) в headless Chrome: на компьютере (1280x720, клавиатура и мышь) и на телефоне, повёрнутом набок (844x390, касание), по умолчанию.
get_checkРезультат check_game, который всё ещё выполнялся.
capture_videoЗаписать игру в процессе игры как MP4 со звуком: плавные 30 кадров в секунду в полном разрешении, какой бы тяжёлой ни была игра, для трейлеров, коротких видео в соцсетях (TikTok, Reels, Shorts) и страницы Аркады.
make_videoСмонтировать видео этой игры (capture_video или более ранние результаты make_video) в трейлер или короткий ролик: клипы с переходами, заголовок, субтитры и нижние титры в стиле релизного трейлера, финальная карточка со ссылкой на игру, звук игры и опциональная музыка.
get_videoСтатус видео; когда готово — его контактный лист (8 кадров по всей длине) и ссылки для скачивания и просмотра.
submit_to_arcadeОтправить последнюю сборку игры и её игровую страницу (set_arcade_page) в Аркаду, публичную галерею игр (arcade.arcadegnt.com и случайный режим).
set_arcade_pageСтраница игры в Аркаде (arcade.arcadegnt.com/<slug>): описание для игроков и до 6 скриншотов, выбранных из результатов check_game этой игры (по check_id и метке, например
remove_from_arcadeУбрать игру из Аркады, отменить любую ожидающую отправку и разблокировать её: последняя сборка возвращается на собственный адрес, и сборки снова публикуются там.
get_statsИгры, игроки и оценки игроков (1–5 звёзд) для игры (за всё время и за последние 14 дней, с разбивкой по месту начала игры: Аркада (галерея), случайный режим (лента) или собственный адрес (прямой)), плюс её статус в Аркаде (галерея).
get_game_scoresВсе таблицы рекордов игры (VbgntScores): подсчитанные записи сначала лучшие, одна запись на игрока, топ-100, и записи held\: подозрительные результаты (превышающие правила в vbgnt_scores.json, без таймированного забега или сильно опережающие таблицу), которые видит только их отправитель до одобрения.
delete_game_scoreУдалить одну запись (entry_id из get_game_scores, подсчитанную или удержанную) из таблицы, или без entry_id сбросить всю таблицу (требуется confirm=true).
approve_game_scoreЗасчитать удержанный результат (entry_id из get_game_scores held\): он попадает в публичную таблицу, заменяя подсчитанную запись этого игрока, если превосходит её.
get_asset_upload_linkСтраница, где пользователь загружает СОБСТВЕННЫЕ файлы в игру: графику, спрайт-листы, музыку и звуковые эффекты, шрифты, 2D- и 3D-модели (glTF/GLB, OBJ, FBX), целые папки или .zip-паки ассетов.
import_assetСкачать публичный https-файл или .zip-пак ассетов (например
create_asset_uploadДля агентов, которые запускают команды (Claude Code, Codex): одночасовой слот загрузки для файла на этой машине и команда curl, которая его отправляет (замените <LOCAL_FILE>).
finish_asset_uploadПосле загрузки .zip через create_asset_upload: распаковать его в assets/.
list_assetsМедиафайлы игры с известной информацией о каждом: размер изображения и альфа-канал с подсказкой о спрайт-листе, длина аудио, меши 3D-модели, имена и длины рига и анимаций, имя шрифта; плюс недавние импорты и сколько из 150 МБ использовано.
view_assetПросмотреть файл, который вы не можете открыть сами: изображение (пиксель-арт с увеличением), образец шрифта или 3D-модель, отрендеренную с четырёх сторон с отмеченным направлением -Z (вперёд) в Godot, чтобы понять, куда она смотрит и какого размера.
set_game_imagesИспользовать изображение в проекте как экран загрузки (splash: PNG/JPG/WebP/SVG, лучше 1280x720 или больше, показывается, пока игра скачивается и запускается; сборка конвертирует его в PNG), или splash_from_check: скриншот check_game (например
download_sourceОдночасовая ссылка на zip проекта Godot (открывается в редакторе Godot 4.8, 4.8-dev7 или новее).
delete_gameНавсегда удалить игру, её файлы и её веб-страницу.
whoamiПочта вошедшего аккаунта, количество его игр и лимиты.

Плюс ресурс arcadegnt://guide (руководство по сборке, которое ассистент читает первым) и промпт make_game (опишите игру; ассистент создаст её и разместит в интернете).

Для листингов каталогов

Описание в один абзац, готовое для вставки:

arcadegnt (https://arcadegnt.com) - Make browser games by chatting with Claude, ChatGPT, Claude Code or Codex. The assistant writes a Godot 4.8 game; arcadegnt builds it, hosts it at its own address and plays it in headless Chrome on desktop and phone, returning screenshots. High scores, bring-your-own assets, a public games gallery (the Arcade). Remote server, OAuth, no API keys.