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_gameprompt, then publish it to a live web address. - Iterate on your game with builds and checks — Have the assistant modify files, run
buildto publish updates, andcheck_gameto play-test on desktop and mobile with screenshots. - Add high scores and player ratings — Use
get_game_scoresto view leaderboards,approve_game_scoreto validate entries, andget_statsto track plays and star ratings. - Upload and manage your own assets — Get a link via
get_asset_upload_linkto drop in art, sprites, music, or 3D models, thenlist_assetsandview_assetto inspect them. - Create trailers and social shorts — Record gameplay with
capture_video, thenmake_videoto 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 viaset_arcade_page, and track its performance withget_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 · Видеокурс
Аркада
Конфиденциальность · Условия
Политика конфиденциальности · Условия
Поддержка
Подключите своего ассистента
Новичок? Видеокурс arcadegnt на YouTube показывает, как подключить ассистента и создать первую игру.
Claude (веб и десктоп)
- Откройте Настройки, затем Коннекторы.
- Выберите Добавить пользовательский коннектор, назовите его arcadegnt и вставьте URL:
https://arcadegnt.com/mcp
- Нажмите Подключить, введите код, который мы отправим на почту, и выберите Разрешить.
- Спросите: «Сделай мне аркадную игру с одной кнопкой с помощью arcadegnt».
ChatGPT
- В рабочем пространстве ChatGPT Business или Enterprise/Edu попросите администратора включить режим разработчика для подключённых данных. Pro поддерживает пользовательские MCP-приложения только для чтения.
- Откройте Настройки → Приложения → Создать, введите arcadegnt и этот URL MCP-сервера:
https://arcadegnt.com/mcp
- Выберите 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
- Откройте Настройки, затем Коннекторы (в некоторых версиях — Интеграции).
- Выберите Добавить коннекторы, затем Пользовательский MCP. Назовите его arcadegnt, выберите транспорт HTTP и вставьте URL:
https://arcadegnt.com/mcp
- Когда 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.