# Настройки Codex `config.toml` и запускной скрипт `toolchain/run-mame-mcp.sh` хранятся в Git. Запускайте Codex из корня репозитория или любой вложенной папки. Корень определяется через `git rev-parse --show-toplevel`. На каждом компьютере установите `uv` и добавьте его в PATH процесса Codex. По умолчанию сервер расположен в `mame/sources/MAME/src/mame_mcp.py`. Каталог `mame/` не хранится в Git и должен быть установлен отдельно. Первый запуск uv может потребовать сеть для установки Python 3.12 и mcp<2. Если расположение отличается, создайте `.codex/mame.local.env` (игнорируется Git): ```sh MAME_UV="/opt/homebrew/bin/uv" MAME_MCP_SCRIPT="mame/sources/MAME/src/mame_mcp.py" ``` Путь к серверу может быть абсолютным или относительно корня проекта. Путь к uv может быть абсолютным, относительным к корню или именем из PATH. Переменные можно также передать через окружение Codex; локальный файл имеет приоритет. Файл читается как shell-код запускным скриптом, а не самим Codex. Не храните в нём секреты и не добавляйте его в Git. После изменения настроек перезапустите подключение MCP или Codex. Инициализация MCP не требует запущенного эмулятора; для команд отладки нужен MAME с `mame_bridge.lua` (см. `docs/mame-autotest.md`).