Files
Sprinter-SDCC/.codex/README.md
T

28 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Настройки 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`).