Назад в блог
Разбор4 мин чтения
Что меняет MCP в AI-автоматизации браузеров
MCP дает агентам структурированный слой инструментов. Благодаря этому Claude Code, Codex, Cursor и другие могут управлять реальными браузерами через общую семантику.
20 мар. 2026 г.Проблема до MCP
До появления MCP подключение AI-агента к внешним инструментам требовало пользовательских интеграций для каждой комбинации. Хотите, чтобы Claude Code управлял браузером? Напишите плагин. Хотите то же самое для Cursor? Напишите другой плагин. Каждый AI-агент имел свой формат расширений, свой API и свой способ обнаружения инструментов.
Для автоматизации браузера это означало создание и поддержку отдельных интеграций для каждого AI-агента — несмотря на то, что базовые команды браузера (navigate, click, fill, screenshot) идентичны.
Что такое MCP на самом деле
MCP (Model Context Protocol) — это стандарт, определяющий, как AI-агенты обнаруживают и используют внешние инструменты. Думайте о нём как о USB-C порте для ИИ: один разъём, много устройств. MCP-сервер предоставляет набор инструментов с типизированными входами и выходами. Любой совместимый с MCP AI-агент может подключиться к нему и сразу же использовать эти инструменты.
Протокол определяет три вещи:
- Обнаружение инструментов — Агент спрашивает «какие инструменты у вас есть?» и получает список с названиями, описаниями и схемами параметров.
- Выполнение инструментов — Агент вызывает инструмент с конкретными параметрами и получает структурированный результат.
- Транспорт — Как агент и сервер взаимодействуют. Обычно stdio (локальный процесс) или HTTP (удалённый сервер).
// MCP-сервер предоставляет инструменты так:
{
"name": "browser_parallel_navigate",
"description": "Navigate all active browser sessions to a URL",
"parameters": {
"url": { "type": "string", "description": "Target URL" }
}
}
// AI-агент вызывает его как любой другой инструмент:
> "Open google.com in all browsers"
// Агент автоматически преобразует это в:
browser_parallel_navigate({ url: "https://google.com" })
Почему это важно для автоматизации браузера
Автоматизация браузера через MCP принципиально меняет модель взаимодействия. Вместо написания скриптов, которые ломаются при изменении страниц, вы описываете на естественном языке, что хотите, и AI-агент сам выбирает нужные инструменты.
Это работает, потому что MCP предоставляет агенту структурированные контракты инструментов:
- Агент точно знает, что делает каждый инструмент, какие параметры он принимает и что возвращает
- Описания инструментов помогают агенту выбрать правильный инструмент для каждой ситуации
- Типизированные параметры предотвращают неправильно сформированные запросы
- Структурированные ответы позволяют агенту рассуждать о результатах и решать, что делать дальше
Сравните это с автоматизацией на основе подсказок, где вы вставляете Playwright-скрипт в ChatGPT и надеетесь, что он сработает. MCP-инструменты детерминированы — `browser_parallel_click({ ref: "submit" })` всегда кликает кнопку submit. ИИ занимается планированием; инструменты занимаются выполнением.
Один сервер, много агентов
Самое большое практическое преимущество MCP — это написать один раз, использовать везде. Ornold MCP предоставляет 40+ инструментов автоматизации браузера через один сервер. Любой совместимый с MCP агент может их использовать:
- Claude Code — терминальный AI-агент от Anthropic
- Codex — AI-агент для кодирования от OpenAI (CLI и десктопное приложение)
- Cursor — редактор кода с ИИ
- Windsurf — AI IDE от Codeium
- Cline — открытый AI-помощник для кодирования для VS Code
- VS Code Copilot — AI-помощник GitHub с поддержкой MCP
Настройка почти идентична для каждого агента — установите MCP-сервер, предоставьте ваш токен, и агент получает доступ ко всем инструментам браузера. Никаких специфичных для агента плагинов или расширений не требуется.
// Одна и та же конфигурация MCP-сервера работает для всех агентов:
{
"mcpServers": {
"ornold-browser": {
"command": "npx",
"args": ["ornold-mcp", "--token", "YOUR_TOKEN", "--linken-port", "40080"]
}
}
}
Формат конфигурации немного отличается между агентами (JSON для Claude Code, TOML для Codex, JSON для Cursor), но команда MCP-сервера и аргументы всегда одинаковые.
Как MCP включает планирование и повторные попытки
Поскольку MCP-инструменты имеют структурированные входы и выходы, AI-агенты могут планировать многошаговые рабочие процессы и интеллектуально обрабатывать сбои. Агент не просто выполняет фиксированный скрипт — он наблюдает результаты и адаптируется.
Пример: агент переходит на страницу регистрации, заполняет форму и встречает CAPTCHA. Без MCP скрипт упадёт или потребует жёсткого обработчика CAPTCHA. С MCP агент:
- Видит CAPTCHA в снимке страницы или скриншоте
- Понимает, что ему нужен инструмент `browser_solve_captcha`
- Вызывает решатель и ждёт результата
- Проверяет, успешно ли решена CAPTCHA
- Повторяет попытку при необходимости или продолжает отправку формы
Это адаптивное поведение возникает из комбинации структурированных инструментов (MCP) и рассуждений языковой модели. Агент понимает, что делает каждый инструмент, и может объединять их на основе того, что он наблюдает.
MCP vs фреймворки автоматизации браузера
MCP не заменяет Playwright, Puppeteer или Selenium. Он находится над ними. Ornold использует CDP (Chrome DevTools Protocol) под капотом — тот же протокол, который используют Playwright и Puppeteer. Разница в том, кто пишет логику автоматизации.
- Playwright/Puppeteer — Вы пишете скрипт. Вы обрабатываете селекторы, ожидания, повторные попытки и случаи ошибок. Скрипт детерминирован, но хрупок.
- MCP + AI-агент — ИИ пишет логику на лету. Вы описываете цель на естественном языке. Агент выбирает инструменты, обрабатывает ошибки и адаптируется к изменениям страницы. Более устойчив, но менее предсказуем.
Для рабочих процессов антидетект-браузера, где страницы различаются между профилями и сессиями, адаптивный подход часто побеждает. Вам не нужно предусматривать каждое возможное состояние страницы — ИИ естественным образом обрабатывает расхождения.
Начало работы
Настройка автоматизации браузера MCP занимает около 5 минут:
- Установите Node.js 20+ если его ещё нет
- Создайте аккаунт на mcp.ornold.com и получите API-токен
- Добавьте Ornold MCP-сервер в конфигурацию вашего AI-агента
- Запустите ваш антидетект-браузер и общайтесь с ИИ
Для подробных инструкций по настройке смотрите руководства для конкретных агентов:
- Claude Code + Ornold MCP — Полное руководство по настройке Claude Code
- Codex + Ornold MCP — Руководство по настройке OpenAI Codex CLI и десктопного приложения
- Dolphin Anty MCP Setup — Подключение Dolphin Anty
- Linken Sphere MCP Setup — Подключение Linken Sphere