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

Pyxel MCP — MCP-сервер для Claude Code: прогон игр и скриншоты

Гоняет Pyxel-игру без окна, подаёт нажатия по кадрам и возвращает скриншоты, пиксели и состояние игры. Пригодится, когда агент пишет игру, но не видит экран.

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

Что делает Pyxel MCP

Сервер запускает скрипт в отдельном подпроцессе с фиктивными драйверами SDL и лимитом кадров. Кнопки, оси и позиция мыши задаются заранее для каждого кадра, так что прогон становится JSON-документом, который можно повторить и дополнить. Поле random_seed задаёт зерно для random в Python и генератора Pyxel; прочая случайность, тайминги и внешнее состояние на кадры всё равно влияют.

Остановка привязана к событию, а не ко времени: условие вроде until="score >= 1" завершает прогон на первом кадре, где атрибут игры выполняется, и снимок "frame": "end" фиксирует этот момент. inline: true отдаёт PNG прямо в ответе как MCP-изображение, поэтому модель смотрит на экран без чтения файла. В наборе восемь инструментов: validate, run, pyxel_info, read_palette, read_image, read_tilemap, read_audio, diff_frames.

Нужен Python 3.11+, Pyxel идёт зависимостью. Скрипт получает путь к файлу, а не исходник на Python; относительные пути к ассетам считаются от каталога скрипта. Подпроцессы изолируют состояние Pyxel, но не песочница: недоверенный код так запускать нельзя. Код после pyxel.run() не выполняется.

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

  • проверить, что игра реагирует на нажатия стрелок
  • поймать кадр, на котором меняется счёт
  • сравнить два PNG и найти различия по пикселям
  • посмотреть палитру и тайлмапу без запуска окна
  • получить WAV из звука или музыки Pyxel

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

  • Прогони game.py 600 кадров, держи правую стрелку с нулевого кадра и прыгай на 25-м, останови при изменении счёта.
  • Проверь game.py на синтаксис и типичные ошибки Pyxel без запуска.
  • Покажи кадр 80 из последнего прогона картинкой прямо в ответе.

Как установить Pyxel MCP

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

claude mcp add pyxel-mcp -- uvx pyxel-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from pyxel-mcp <команда>

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

Вопросы о Pyxel MCP

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

Выполните claude mcp add pyxel-mcp -- uvx pyxel-mcp, затем перезапустите клиент.

Что делает Pyxel MCP?

Запускает Pyxel-скрипт без окна, подаёт запланированный ввод и возвращает наблюдения: скриншоты, пиксельные сетки, состояние игры, ассеты, звук и разницу кадров.

Какие инструменты даёт сервер?

validate, run, pyxel_info, read_palette, read_image, read_tilemap, read_audio и diff_frames. Каждый результат содержит поля ok и errors.

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

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

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

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