Назад в блог
Гайд14 мин чтения
Codex + Ornold MCP: гайд по настройке автоматизации
Подключение Codex CLI и десктоп-приложения к Ornold MCP. Настройка config.toml и AI-автоматизация антидетект-браузеров.
17 апр. 2026 г.Что вы получите в итоге
К концу этого руководства OpenAI Codex — как CLI, так и десктопное приложение — будет управлять реальными сессиями антидетект-браузера через Ornold MCP. Открывать страницы, заполнять формы, решать CAPTCHA и управлять несколькими профилями — всё через естественный язык. Никаких скриптов, никаких селекторов.
Это руководство охватывает Codex CLI (macOS, Windows, Linux) и десктопное приложение Codex (macOS Apple Silicon). Codex Cloud (веб-версия ChatGPT) использует другой процесс и не требует MCP — в этом руководстве он не рассматривается.
Codex CLI vs Codex App vs Codex Cloud
OpenAI предлагает Codex в трёх форматах. Вот какой нужен вам:
- Codex CLI — Агент в терминале. Запускается локально командой `codex`. Поддерживает MCP через config.toml. Работает на macOS, Windows и Linux.
- Codex App — Десктопное приложение для macOS (Apple Silicon). Визуальный интерфейс с той же поддержкой MCP, что и в CLI.
- Codex Cloud — Браузерный агент внутри ChatGPT. Подключается напрямую к GitHub-репозиториям. НЕ использует MCP — задачи выполняются в облачной песочнице OpenAI.
Это руководство охватывает CLI и App. Оба подключаются к Ornold MCP одинаково — через config.toml.
Требования
- Компьютер с macOS 12+, Windows 10/11 или Linux
- API-ключ OpenAI или подписка ChatGPT Plus/Pro/Team
- Установленный антидетект-браузер: Linken Sphere, Dolphin Anty, Wadex или Vision Browser
- Установленный Node.js 20+ (см. Шаг 1)
Шаг 1 — Установка Node.js
Ornold MCP работает как Node.js-пакет. Необходима версия Node.js 20 или выше.
macOS
Проще всего использовать Homebrew:
brew install node@22
Windows
Скачайте LTS-установщик с nodejs.org (22.x). Запустите его и убедитесь, что отмечен пункт «Add to PATH».
Linux
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
# Or use nvm
nvm install 22
Проверьте установку:
node --version # v22.x.x or higher
npm --version # 10.x.x or higher
Шаг 2 — Установка Codex
Вариант A: Codex CLI
Установите Codex CLI глобально через npm:
npm install -g codex
Запустите для проверки и аутентификации:
codex
# Sign in with your OpenAI API key when prompted
Вместо интерактивного входа можно задать переменную окружения OPENAI_API_KEY.
Вариант B: Десктопное приложение Codex
Скачайте приложение Codex с openai.com/codex (только macOS Apple Silicon). Установите его, откройте и войдите с помощью аккаунта ChatGPT или API-ключа OpenAI. При запросе выберите папку проекта.
Приложение Codex читает тот же config.toml, что и CLI, поэтому настройка MCP одинакова для обоих.
Шаг 3 — Создание аккаунта Ornold
Ornold — это мост между AI-агентами и антидетект-браузерами.
- Перейдите на mcp.ornold.com
- Нажмите «Регистрация» и создайте аккаунт с вашим email
- Подтвердите email 6-значным кодом
- Вы окажетесь на дашборде
Шаг 4 — Создание API-токена
В дашборде создайте ваш первый API-токен:
- Введите имя токена (например, «Codex»)
- Нажмите «Создать»
- Скопируйте токен — он понадобится на следующем шаге
Бесплатные аккаунты получают 1 слот, 5 решений CAPTCHA (после прохождения обзора дашборда) и доступ к стандартным браузерам.
Шаг 5 — Генерация MCP-конфига через мастер в дашборде
В дашборде Ornold есть встроенный мастер подключения, который генерирует точный MCP-конфиг для вашей конфигурации. Никакого ручного составления команд — просто выберите параметры и скопируйте результат.
Перейдите на вкладку API Tokens в дашборде. Найдите ваш токен и нажмите кнопку «Connect» рядом с ним.
Мастер, Шаг 1 — Выберите AI-агент
Мастер спрашивает, какой AI-агент вы используете. Выберите «Codex» из списка. Мастер сгенерирует конфиг в формате TOML (config.toml) вместо JSON. Другие поддерживаемые агенты: Claude Code, Cursor, VS Code, Windsurf и Cline.
Мастер, Шаг 2 — Выберите режим взаимодействия
Выберите, как AI должен взаимодействовать со страницами браузера:
- DOM mode (по умолчанию) — AI читает HTML-структуру страницы. Каждый элемент получает маркер [ref=N]. Бесплатно и быстро. Лучший выбор для форм, структурированных страниц и стандартных сайтов.
- Vision AI mode — AI делает скриншот и визуально находит элементы по их внешнему виду. Работает на любой странице, даже с canvas-интерфейсами. Каждый анализ стоит 1 vision-кредит.
- Оба режима — Доступны все инструменты. AI автоматически выбирает наилучший подход для каждого действия.
Начните с DOM mode. Он бесплатный, быстрый и покрывает 90% сценариев. Всегда можно переключиться на «Оба» позже, если понадобится визуальный анализ.
Мастер, Шаг 3 — Включите антидетект-браузеры
Включите нужные браузеры и заполните данные подключения:
- Linken Sphere — Укажите API-порт (по умолчанию: 40080). Убедитесь, что Sphere запущен.
- Dolphin Anty — Укажите локальный порт (по умолчанию: 3001) и вставьте API-токен Dolphin из Настройки → API.
- Wadex — Укажите API-порт (по умолчанию: 8080).
- Vision Browser — Вставьте X-Token. Опционально укажите локальный порт.
Можно включить несколько браузеров одновременно. MCP-конфиг будет включать все из них, и AI-агент сможет управлять любым из запущенных.
Мастер, Шаг 4 — Скопируйте конфиг
Мастер генерирует финальный конфиг на основе ваших выборов. Для Codex вы получаете готовый к вставке TOML-блок для config.toml. Нажмите «Copy», чтобы скопировать его.
Мастер предварительно заполняет ваш реальный токен и значения портов — просто нажмите «Copy» и вставьте в config.toml. Ручное редактирование не нужно.
Шаг 6 — Добавление Ornold MCP в Codex
Есть два способа добавить MCP-сервер — через GUI приложения Codex App или вручную отредактировав config.toml. Оба метода дают одинаковый результат.
Вариант A: Через интерфейс приложения Codex App (рекомендуется)
Если вы используете десктопное приложение Codex, MCP-серверы можно добавить прямо из настроек UI — без редактирования файлов.
- Откройте приложение Codex и нажмите иконку шестерёнки (⚙️) в правом верхнем углу
- Перейдите в раздел Integrations & MCP
- Нажмите «Add Server» или «Add Custom Server»
В форме настройки сервера заполните:
- Server name: ornold-browser
- Transport: stdio
- Command: npx
- Arguments: ornold-mcp --token YOUR_TOKEN --linken-port 40080 (скорректируйте под ваш браузер)
Нажмите «Save» или «Add». Ornold MCP-сервер появится в списке серверов. Codex загрузит его автоматически при следующей сессии.
Настройки хранятся в config.toml под капотом, поэтому они автоматически синхронизируются между Codex App, CLI и расширением IDE.
Вариант B: Ручное редактирование config.toml (для CLI)
Если вы предпочитаете CLI или хотите настроить Codex на сервере без GUI, отредактируйте файл конфигурации напрямую:
# macOS / Linux
~/.codex/config.toml
# Windows
%USERPROFILE%\.codex\config.toml
Вставьте блок MCP-сервера из мастера. Вот как он выглядит для Linken Sphere:
# ~/.codex/config.toml
[mcp_servers.ornold-browser]
command = "npx"
args = ["ornold-mcp", "--token", "YOUR_TOKEN", "--linken-port", "40080"]
Для Dolphin Anty аргументы включают Dolphin-токен:
[mcp_servers.ornold-browser]
command = "npx"
args = ["ornold-mcp", "--token", "YOUR_TOKEN", "--dolphin-port", "3001", "--dolphin-token", "YOUR_DOLPHIN_TOKEN"]
Для нескольких браузеров одновременно:
[mcp_servers.ornold-browser]
command = "npx"
args = ["ornold-mcp", "--token", "YOUR_TOKEN", "--linken-port", "40080", "--dolphin-port", "3001", "--dolphin-token", "DOLPHIN_KEY", "--wadex-port", "8080"]
Вариант C: Однострочная команда CLI
Сервер также можно добавить одной командой в терминале:
codex mcp add ornold-browser -- npx ornold-mcp --token YOUR_TOKEN --linken-port 40080
Все три метода записывают в один и тот же config.toml. Выберите тот, который удобнее — результат одинаковый.
Шаг 7 — Запустите браузер и Codex
Убедитесь, что ваш антидетект-браузер запущен, затем запустите Codex:
CLI
codex
Десктопное приложение
Откройте приложение Codex. Выберите режим «Local». MCP-серверы из config.toml загрузятся автоматически.
Codex обнаружит Ornold MCP-сервер и покажет доступные инструменты для браузера. Теперь можно общаться с ним:
# Start a Linken Sphere session
> Start a new Linken Sphere session and open google.com
# Fill a form
> Navigate to example.com/signup, fill email "test@mail.com" and password "Pass123", click Sign Up
# Solve a CAPTCHA
> There's a CAPTCHA on this page, solve it
# Multi-session
> Start 3 Linken Sphere sessions and open google.com in all of them
# Visual analysis
> Take a screenshot and describe what you see on the page
Доступные MCP-инструменты
После подключения Codex получает доступ к 40+ инструментам автоматизации браузера:
- linken_start_instances / dolphin_start_profiles — Запуск сессий браузера
- browser_parallel_navigate — Открытие URL во всех активных браузерах
- browser_parallel_snapshot — Получение DOM страницы с кликабельными маркерами [ref=N]
- browser_parallel_click — Клик по элементам по ref или селектору
- browser_parallel_fill — Ввод текста в поля формы
- browser_parallel_screenshot — Снимки экрана всех сессий
- browser_parallel_vision_analyze_grouped — Визуальный анализ страницы с помощью AI
- browser_solve_captcha — Автоматическое решение reCAPTCHA, hCaptcha, Turnstile и других
- browser_parallel_evaluate — Запуск JavaScript в контексте страницы
- linken_stop_instances / dolphin_stop_profiles — Закрытие сессий
Не нужно запоминать названия инструментов. Просто опишите, что хотите сделать, на обычном языке — Codex автоматически выберет нужные инструменты.
Политика подтверждения инструментов
Codex имеет три режима подтверждения, управляющих запуском инструментов:
- «untrusted» — Codex запрашивает разрешение перед каждым вызовом инструмента (самый безопасный, по умолчанию)
- «on-request» — Codex спрашивает только для деструктивных или неизвестных инструментов
- «never» — Codex запускает все инструменты без подтверждения (самый быстрый, используйте с осторожностью)
Задайте значение по умолчанию в config.toml:
# ~/.codex/config.toml
approval_policy = "on-request"
Или переопределите для конкретных инструментов Ornold:
[mcp_servers.ornold-browser.tools.browser_parallel_navigate]
approval_mode = "approve"
[mcp_servers.ornold-browser.tools.browser_solve_captcha]
approval_mode = "approve"
Устранение неполадок
- «npx: command not found» — Node.js не добавлен в PATH. Перезапустите терминал после установки.
- «MCP handshake failed» в десктоп-приложении Codex — Десктоп-приложение не наследует PATH из терминала (пути nvm/fnm отсутствуют). Решение: выполните `which npx` в терминале, затем укажите полный путь в config.toml: `command = "/Users/you/.nvm/versions/node/v22.x.x/bin/npx"` вместо просто `"npx"`.
- «codex: command not found» — Запустите `npm install -g codex` ещё раз. На macOS может потребоваться `sudo`.
- «Cannot connect to Linken Sphere» — Убедитесь, что Sphere запущен и API-порт указан верно (по умолчанию 40080).
- «Token invalid» — Скопируйте токен заново с mcp.ornold.com. Убедитесь, что скопирована вся строка.
- «MCP server not loading» — Проверьте синтаксис config.toml. TOML чувствителен к форматированию. При сомнениях используйте TOML-валидатор.
- «CAPTCHA solve failed» — Проверьте баланс кредитов для решения CAPTCHA в дашборде Ornold.
- Приложение Codex не находит конфиг — Убедитесь, что config.toml находится по пути ~/.codex/config.toml (не внутри папки проекта).
Что дальше?
- Прочитайте руководство по Claude Code + Ornold MCP, если вы также используете Claude Code
- Узнайте о параллельной автоматизации браузера для одновременного запуска 10+ сессий
- Ознакомьтесь с руководством по решению CAPTCHA для работы с reCAPTCHA, hCaptcha и Turnstile
- Изучите Vision AI mode для взаимодействия со сложными визуальными интерфейсами





