Ornold
Назад до блогу
Гайд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
Terminal showing node --version output v22
Підтвердіть коректне встановлення Node.js

Крок 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.
🖼️
Codex CLI запущено в терміналі

Варіант B: Десктопний застосунок Codex

Завантажте застосунок Codex з openai.com/codex (лише macOS Apple Silicon). Встановіть його, відкрийте та увійдіть за допомогою акаунту ChatGPT або API-ключа OpenAI. При запиті виберіть папку проекту.
Застосунок Codex читає той самий config.toml, що і CLI, тому налаштування MCP однакове для обох.

Крок 3 — Створення акаунту Ornold

Ornold — це міст між AI-агентами та антидетект-браузерами.
  • Перейдіть на mcp.ornold.com
  • Натисніть «Реєстрація» і створіть акаунт із вашою електронною поштою
  • Підтвердіть електронну пошту 6-значним кодом
  • Ви потрапите на дашборд
Ornold MCP registration page with email and password fields
Створіть акаунт Ornold на [mcp.ornold.com](https://mcp.ornold.com)

Крок 4 — Створення API-токена

У дашборді створіть ваш перший API-токен:
  • Введіть ім'я токена (наприклад, «Codex»)
  • Натисніть «Створити»
  • Скопіюйте токен — він знадобиться на наступному кроці
Ornold dashboard showing token creation modal with copy button
Створіть і скопіюйте ваш API-токен
Безкоштовні акаунти отримують 1 слот, 5 вирішень CAPTCHA (після проходження огляду дашборду) і доступ до стандартних браузерів.

Крок 5 — Генерація MCP-конфігу через майстер у дашборді

У дашборді Ornold є вбудований майстер підключення, який генерує точний MCP-конфіг для вашої конфігурації. Жодного ручного складання команд — просто оберіть параметри і скопіюйте результат.
Перейдіть на вкладку API Tokens у дашборді. Знайдіть ваш токен і натисніть кнопку «Connect» поруч із ним.
Ornold dashboard API Tokens page with Connect button highlighted next to a token
Натисніть «Connect» на вашому токені, щоб відкрити майстер

Майстер, Крок 1 — Оберіть AI-агент

Майстер запитує, який AI-агент ви використовуєте. Оберіть «Codex» зі списку. Майстер згенерує конфіг у форматі TOML (config.toml) замість JSON. Інші підтримувані агенти: Claude Code, Cursor, VS Code, Windsurf і Cline.
🖼️
Крок 1: Оберіть Codex як AI-агент

Майстер, Крок 2 — Оберіть режим взаємодії

Оберіть, як AI має взаємодіяти зі сторінками браузера:
  • DOM mode (за замовчуванням) — AI читає HTML-структуру сторінки. Кожен елемент отримує маркер [ref=N]. Безкоштовно і швидко. Найкращий вибір для форм, структурованих сторінок і стандартних сайтів.
  • Vision AI mode — AI робить скриншот і візуально знаходить елементи за їх виглядом. Працює на будь-якій сторінці, навіть з canvas-інтерфейсами. Кожен аналіз коштує 1 vision-кредит.
  • Обидва режими — Доступні всі інструменти. AI автоматично обирає найкращий підхід для кожної дії.
Починайте з DOM mode. Він безкоштовний, швидкий і покриває 90% сценаріїв. Завжди можна перейти на «Обидва» пізніше, якщо знадобиться візуальний аналіз.
Connect wizard step 2 showing three interaction mode options: DOM, Vision AI, Both
Крок 2: Оберіть DOM mode для більшості завдань

Майстер, Крок 3 — Увімкніть антидетект-браузери

Увімкніть потрібні браузери та заповніть дані підключення:
  • Linken Sphere — Вкажіть API-порт (за замовчуванням: 40080). Переконайтеся, що Sphere запущено.
  • Dolphin Anty — Вкажіть локальний порт (за замовчуванням: 3001) і вставте API-токен Dolphin з Налаштувань → API.
  • Wadex — Вкажіть API-порт (за замовчуванням: 8080).
  • Vision Browser — Вставте X-Token. Опціонально вкажіть локальний порт.
Можна увімкнути кілька браузерів одночасно. MCP-конфіг включатиме всі з них, і AI-агент зможе керувати будь-яким із запущених.
Connect wizard step 3 showing browser toggles with Linken Sphere enabled and port field filled in
Крок 3: Увімкніть антидетект-браузери та заповніть порти

Майстер, Крок 4 — Скопіюйте конфіг

Майстер генерує фінальний конфіг на основі ваших виборів. Для Codex ви отримуєте готовий до вставки TOML-блок для config.toml. Натисніть «Copy», щоб скопіювати його.
🖼️
Крок 4: Скопіюйте згенерований TOML-конфіг
Майстер попередньо заповнює ваш реальний токен і значення портів — просто натисніть «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»
🖼️
Відкрийте Settings → Integrations & MCP у застосунку Codex
У формі налаштування сервера заповніть:
  • Server name: ornold-browser
  • Transport: stdio
  • Command: npx
  • Arguments: ornold-mcp --token YOUR_TOKEN --linken-port 40080 (скоригуйте під ваш браузер)
🖼️
Заповніть дані MCP-сервера — ім'я, команду та аргументи
Натисніть «Save» або «Add». Ornold MCP-сервер з'явиться у списку серверів. Codex завантажить його автоматично при наступній сесії.
🖼️
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
🖼️
Codex керує Linken Sphere через Ornold MCP

Доступні 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 для взаємодії зі складними візуальними інтерфейсами

Схожі матеріали