Об этом проекте
game-bridge-mcp — это сервер Model Context Protocol (MCP), предназначенный для связки ИИ-агентов с запущенными экземплярами игр. Он предоставляет стандартизированный интерфейс для агентов, позволяющий запускать игровые процессы, обнаруживать доступные команды (инструменты) во время выполнения и взаимодействовать с состоянием игры через локальный HTTP-интерфейс. Мост не зависит от игрового движка и требует от игры лишь минимального HTTP-контракта, включающего эндпоинты для проверки работоспособности, снимков состояния, выполнения команд и манифестов инструментов. Ключевые возможности включают автоматическое управление портами для предотвращения конфликтов, возможность одновременного управления несколькими экземплярами для параллельного сравнения, а также механизм динамического обнаружения инструментов, который запрашивает список команд игры непосредственно из запущенного процесса. Он также обеспечивает синхронизацию команд путем опроса идентификаторов завершения, гарантируя, что агенты получат обновленное состояние только после применения действий. Проект включает CLI для простой регистрации в MCP-клиентах, таких как Claude Code, и поддерживает настройку через файл gamebridge.json для параметров запуска конкретного проекта. Он разработан для использования как в качестве автономного CLI-инструмента, так и в качестве библиотеки, интегрированной в другие проекты для предоставления пользовательских составных инструментов.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.