Перейти к содержимому

Из этой страницы вы узнаете, как подключить MMW к Codex через файл config.toml, проверить подключение и при желании включить загрузку истории сессий Codex.

  • Инструменты remember, search, forget, validate_memory, gateway_call и mmw_sync_status в Codex.
  • Загрузку истории сессий Codex — только после вашего явного согласия в терминале.
  • Общую память с Claude Code, Cursor и claude.ai при том же ключе.
  • API-ключ MMW (начинается с mmw_) — см. Быстрый старт.
  • Codex с поддержкой MCP-серверов.
  • Python 3.11+ и uv (команда uvx).
~/.codex/config.toml
  1. Откройте config.toml (создайте, если его нет).

  2. Добавьте секцию:

    ~/.codex/config.toml
    [mcp_servers.mmw]
    command = "uvx"
    args = ["--from", "https://app.mmwhub.ru/downloads/mmw-agent/mmw_agent-0.1.4-py3-none-any.whl", "mmw-agent"]
    env = { MMW_API_KEY = "mmw_ваш_ключ" }
  3. Перезапустите Codex.

  1. В интерфейсе Codex введите /mcp (или выполните codex mcp list в терминале — в версиях, где есть эта команда). Сервер mmw должен быть в списке с инструментами remember, search, forget, validate_memory, gateway_call, mmw_sync_status.

  2. Попросите:

    Запомни в MMW: staging выкатывается через systemd-юнит app-staging. Ключ факта: deploy-staging.

    Codex вызовет remember и сообщит ID записи со статусом unverified.

  3. В новой сессии спросите:

    Как у нас выкатывается staging? Посмотри в MMW.

    Ожидаемый ответ: Codex вызывает search и отвечает, что staging выкатывается через app-staging.

Агент может загружать историю сессий Codex, но только после того, как человек подтвердит согласие в интерактивном терминале:

Окно терминала
MMW_API_KEY=mmw_ваш_ключ uvx --from https://app.mmwhub.ru/downloads/mmw-agent/mmw_agent-0.1.4-py3-none-any.whl mmw-agent consent

Отозвать согласие — та же команда с revoke вместо consent: загрузка остановится сразу. Посмотреть состояние из самого Codex можно инструментом mmw_sync_status.

Рассуждения модели, системные промпты, снимки файлов и пути не загружаются; секреты вычищаются на компьютере до отправки и ещё раз на сервере. Поиск по загруженным сессиям пока не сделан. Подробнее — История сессий.