К основному содержанию
MCP-сервер CX Codex

debuff — MCP-сервер для Claude Code: тесты и прогон 2D-игры

Даёт агенту доступ к живой игре: состояние, кадры, ошибки с объяснением, реплеи и фаззинг. Пригодится, когда нужно проверить механику, а не догадываться о ней.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add debuff -- npx -y @debuffjp/mcp
Открыть на GitHub

Что делает debuff

Сервер подключается к игре через debuff dev или поднимает её приватную копию в headless-браузере. В live-режиме агент видит ту же вкладку, что и вы: пауза, шаг симуляции, смена параметров — всё попадает в журнал активности, откуда действие можно отменить. В headless время идёт только через game_step, поэтому картинка воспроизводима, а сценарий повторяет её шаг в шаг.

Инструментов много и они разбиты по задачам. inspect_project и list_assets показывают зависимости, плагины, ассеты и предупреждения. typecheck гоняет tsc самого проекта — Vite типы не проверяет, так что запускать его стоит после правок. build собирает прод и отдаёт отчёт по размеру, run_tests прогоняет логические тесты из tests/ прямо в Node, без браузера, а fuzz ищет краши и зацикливания и прикладывает сценарий для повтора. Отдельно есть game_frames с перцентилями и тремя самыми медленными кадрами, game_errors с разбором, чья это ошибка, и game_capture для PNG текущего кадра.

Запускать сервер нужно из папки игры либо указать --root <dir> или переменную DEBUFF_ROOT. Без этого он не поймёт, что тестировать. Новые проекты из npm create debuff уже содержат .mcp.json, и клиенты вроде Claude подхватывают сервер сами.

Какие задачи решает

  • посмотреть состояние игры и текущий тик, не открывая браузер
  • поймать краш или зацикливание случайным вводом и получить сценарий для повтора
  • разобрать ошибку рантайма и понять, чей это баг
  • проверить типы после правок, которые Vite пропускает
  • снять PNG кадра для превью или картинки в магазин

Примеры запросов агенту

  • Запусти fuzz и покажи, на каком тике игра зациклилась
  • Сделай game_start в headless и пройди десять шагов симуляции
  • Прогони typecheck и build, покажи отчёт по размеру

Как установить debuff

Командой платформы

claude mcp add debuff -- npx -y @debuffjp/mcp

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о debuff

Как установить debuff в Claude Code?

Добавьте сервер командой claude mcp add debuff -- npx -y @debuffjp/mcp. Если ставите как плагин, сначала /plugin marketplace add debuffjp/debuff, затем /plugin install debuff@debuff — плагин заодно добавляет скилл с описанием рабочего процесса.

Что делает debuff?

Даёт агенту инструменты для работы с 2D-игрой на debuff: осмотр проекта и ассетов, сборка, тесты, фаззинг, пошаговый прогон и снимки кадров. Ошибки приходят с объяснением и указанием на строку исходника.

Чем live-режим отличается от headless?

В live агент цепляется к вашей открытой вкладке, а его паузы и шаги видны в журнале активности и отменяются. В headless он получает приватную копию, где время двигается только через game_step, зато результат воспроизводим.

Похожие MCP-серверы

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →
Pascal 3D Editor pascalorg MCP-сервер управляет сценами зданий в Pascal 3D Editor через команды ИИ-агента. Подойдёт для создания комнат, расстановки объектов и сохранения сцен локально. CX Codex +1 ★ 25 137звёзд репо Unity-MCP IvanMurzak Подключает Claude, Codex, Cursor и другие ИИ-клиенты к Unity через MCP: агент управляет редактором, пишет код и работает внутри собранной игры. CX Codex +1 ★ 4 534звёзд репо mcp sceneview Помогает ИИ-ассистенту работать с документацией SceneView и создавать код для 3D- и AR-приложений. Пригодится при разработке на SDK SceneView. CX Codex +1 ★ 1 349звёзд репо Gearboy MCP Server drhelius MCP-сервер связывает ИИ-агента с эмулятором Gearboy для отладки Game Boy и Game Boy Color через управление выполнением и просмотр памяти. CX Codex +1 ★ 1 218звёзд репо ChiR24-unreal_mcp_server ChiR24 Связывает ИИ-ассистента с открытым Unreal Editor, чтобы создавать уровни, Blueprints и материалы. Пригодится для управления редактором из чата. CX Codex +1 ★ 982звёзд репо Nova3D RareSense Генерирует 3D-модели и сцены с именованными частями: GLB, ссылка на превью и скрипт для Blender. Пригодится, когда агенту нужно собрать объект по деталям. CX Codex +1 ★ 732звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой