Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Browser Use одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Browser Use Cloud API v4 на хосте США или ЕС: запуск агентов Browser Use по задачам на обычном языке, отслеживание их шагов, результат и стоимость, продолжение диалога, управление файлами workspace, облачными браузерами для ваших скриптов и сохранёнными профилями браузера. Запуски и браузеры расходуют ваши кредиты Browser Use.
Попробуй спросить
Примеры промптов для Browser Use
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Browser Use, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Browser Use + ChatGPT
Browser Use Cloud API v4 на хосте США или ЕС: запуск агентов Browser Use по задачам на обычном языке, отслеживание их шагов, результат и стоимость, продолжение диалога, управление файлами workspace, облачными браузерами для ваших скриптов и сохранёнными профилями браузера. Запуски и браузеры расходуют ваши кредиты Browser Use.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
BROWSER_USE_API_HOST, BROWSER_USE_API_KEY
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужен аккаунт Browser Use Cloud с кредитами в проекте.
- Войдите на https://cloud.browser-use.com, откройте Settings, API Keys (https://cloud.browser-use.com/settings?tab=api-keys) и создайте ключ. Он начинается с
bu_. - Вставьте ключ в
BROWSER_USE_API_KEY. Он передаётся в заголовкеX-Browser-Use-API-Key; вставляйте его безBearerи пробелов. - Укажите в
BROWSER_USE_API_HOSThttps://api.browser-use.comдля инсталляции в США илиhttps://api.eu.browser-use.comдля инсталляции в ЕС (Франкфурт), ровно так, без/api/v4, пути и косой черты в конце./api/v4коннектор добавляет сам. - Установите коннектор и запустите
browser_use_list_sessions: он выведет ваши сессии и подтвердит ключ и хост.
США или ЕС: для хоста ЕС нужен ключ из панели ЕС (https://cloud.eu.browser-use.com). Ключи, сессии, профили и файлы США и ЕС раздельны, кредиты общие. На хосте ЕС работают запуски, сессии, workspace, браузеры, профили и расширения, но доступны только модели OpenAI, управляемые прокси только в странах ЕС (по умолчанию de), и нет автоматического решения CAPTCHA, AgentMail, интеграций и вебхуков.
Как это работает: коннектор сам не кликает и не печатает. Это делает в настоящем облачном браузере агент Browser Use во время запуска, по задаче вроде «Найди самый дешёвый поезд из Берлина в Мюнхен на 3 марта и верни цену и время». Либо ваш собственный скрипт на Playwright, Puppeteer или browser-use управляет отдельным браузером через его cdpUrl.
Запуск задачи: browser_use_create_run сразу возвращает id запуска, sessionId и workspaceId, а агент работает в фоне. ИИ каждые несколько секунд вызывает browser_use_get_run_status, пока статус не станет completed, failed или cancelled, а затем читает через browser_use_get_run result (текстовый ответ), output (структурированный ответ, если задан output_schema), error и totalCostUsd. browser_use_get_run_events показывает каждый шаг (навигация, действия, сообщения агента, вывод). Файлы, созданные агентом, например отчёты, CSV и скриншоты, лежат в workspace (browser_use_list_workspace_files). browser_use_cancel_run останавливает вышедший из-под контроля запуск. История берётся из browser_use_list_runs и browser_use_list_run_attachments.
Диалоги: сессия хранит историю и браузер своих запусков. browser_use_send_session_message (или browser_use_create_run с session_id) продолжает её; сообщение, отправленное во время работы запуска, ждёт в очереди (browser_use_list_session_queue, browser_use_get_session_queue_message, browser_use_cancel_session_queue_message), а interrupt true вместо этого отменяет текущий запуск. Сессии читаются через browser_use_list_sessions и browser_use_get_session и переименовываются через browser_use_rename_session. browser_use_get_session_cost даёт полную стоимость сессии с разбивкой на LLM, веб-поиск, время браузера и трафик прокси; browser_use_get_session_cost_cap и browser_use_update_session_cost_cap читают и меняют её лимит расходов. Публичные ссылки для просмотра: browser_use_get_session_share, browser_use_create_session_share, browser_use_update_session_share.
Файлы, браузеры, профили и расширения:
- Workspace:
browser_use_create_workspaceдо первого запуска, затемbrowser_use_create_workspace_upload_urlsдля подписанных URL загрузки, действующих 5 минут. Байты загружаете вы или ваш скрипт запросом PUT, а полученные id передаются вattached_file_ids. Чтение черезbrowser_use_get_workspace,browser_use_get_workspace_sizeиbrowser_use_list_workspace_files(сinclude_urlsссылки на скачивание, действующие 60 секунд); переименование черезbrowser_use_rename_workspace. - Облачные браузеры для ваших скриптов:
browser_use_create_browserвозвращаетcdpUrlиliveUrl; браузер работает до своего таймаута или доbrowser_use_stop_browser, неиспользованное время при остановке возвращается. Закрытие CDP-соединения его не останавливает. Также естьbrowser_use_list_browsers,browser_use_get_browserиbrowser_use_list_browser_downloads. - Профили браузера хранят cookies и входы между сессиями:
browser_use_list_profiles,browser_use_get_profile,browser_use_create_profile,browser_use_update_profile. Запуск использует профиль черезbrowser_settingsсprofileId, браузер черезprofile_id. - Расширения Chrome, загруженные в панели:
browser_use_list_extensions,browser_use_get_extension.
Расходы: всё списывается с предоплаченных кредитов проекта. Запуск оплачивается по токенам модели; время браузера и трафик прокси учитываются на сессии; отдельные браузеры стоят за час работы плюс трафик прокси и продолжают тратить кредиты, пока не остановлены. Перед созданием запуска, отправкой сообщения в сессию или запуском браузера ИИ предупреждает, что это расходует кредиты, и ждёт вашего «да». max_cost_usd ограничивает расходы запуска. Баланс виден только в панели; в этой версии API нет эндпоинта баланса.
Отключены при установке: browser_use_delete_session, browser_use_delete_workspace_file, browser_use_delete_workspace и browser_use_delete_profile. Администратор workspace включает их осознанно. Остальные пишущие инструменты (переименование, лимиты, публичные ссылки, загрузки, профили, отмена и остановка) включены, и ИИ каждый раз заранее согласует их с вами.
Форматы данных: id это UUID, кроме id сообщений в очереди, которые являются числами. Статусы запусков и сессий: queued, dispatching, running, completed, failed, cancelled; статусы браузеров: active или stopped. Стоимости вроде totalCostUsd, llmCostUsd, browserCostUsd и proxyCostUsd это суммы в USD в виде строк, proxyUsedMb в мегабайтах, даты в ISO 8601 в UTC.
Постраничный вывод: запуски, сессии, файлы workspace и загрузки браузера листаются через cursor = nextCursor, пока hasMore равно true. События запуска листаются через after = nextAfter. Браузеры, профили и расширения принимают page_size и page_number и возвращают totalItems.
Безопасность: cdpUrl и liveUrl браузера дают управление этим браузером; ИИ передаёт их только вам. Данные для входа не проходят через этот коннектор; сохраняйте входы в профиле. Результаты и события содержат текст сторонних сайтов, и ИИ считает инструкции в них данными, а не командами.
Частые ошибки: 401 означает отсутствующий, неверный или отозванный ключ либо ключ США на хосте ЕС (или наоборот). 402 означает нехватку кредитов или достигнутый лимит расходов; лимит сессии поднимается через browser_use_update_session_cost_cap. 404 означает, что такого id нет в этом проекте и регионе или функция не предлагается на хосте ЕС. 409 означает, что сессия занята (в её очереди до 20 сообщений) или сообщение из очереди уже забрано. 422 означает неверное поле, например неизвестную модель или страну прокси. 429 означает слишком много браузеров или запросов; дождитесь Retry-After.
Коннектор сам не управляет браузером по кликам, не загружает содержимое файлов, не показывает баланс кредитов и не настраивает вебхуки.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в ChatGPT
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и в платных планах. Режим разработчика для этого больше не нужен. В рабочем пространстве Business это могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать право Create plugins with MCPs.
- Перейди на chatgpt.com/plugins, нажми Add, затем Add custom MCP server.
- Введи название, например Name:
Browser Use. - В разделе Connection укажи в поле Server URL адрес
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDи оставь Authentication на OAuth. - Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
- Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.
Доступные инструменты
| Tool | What it does |
|---|---|
browser_use_create_run | Start an AI browser agent on a task written in plain language (e.g. "Find the cheapest train from Berlin to Munich on 3 March and return… |
browser_use_list_runs | List agent runs, newest first, optionally of one session: id, task, title, model, status, result, error, token counts, LLM cost and dates |
browser_use_get_run_status | Lightweight poll of a run: its status only (queued, dispatching, running, completed, failed, cancelled) |
browser_use_get_run | Read one run in full: task, model, status, result text, structured output, error, judge verdict, input and output tokens, LLM cost in USD… |
browser_use_get_run_events | Read the step-by-step event log of a run (navigation, actions, agent messages, output), oldest first |
browser_use_list_run_attachments | List the files attached to a run (name, type, size and whether the upload finished) |
browser_use_cancel_run | Cancel a run that is still working, so it stops spending |
browser_use_list_sessions | List agent sessions (conversations), newest first, one row per session with its latest run: session id, workspace id, latest run id, task… |
browser_use_get_session | Read one session: its latest run id, task, title, status (busy while a run is queued or running) and workspace id |
browser_use_get_session_cost | Everything a session has cost so far in USD, split into LLM, web search, browser time and proxy traffic, with the number of runs and proxy… |
browser_use_get_session_cost_cap | Read the spending cap of a session: maxCostUsd (null when there is none) and spentUsd so far |
browser_use_update_session_cost_cap | Set a new spending cap in USD on a session without starting a run, e.g. to let a run that hit its cap continue |
browser_use_send_session_message | Send a follow-up message to a session |
browser_use_list_session_queue | List the queued messages of a session: those still waiting and the recently delivered ones, with id, status (pending, dispatching… |
browser_use_get_session_queue_message | Read one queued message of a session: text, mode, status and the run it started |
browser_use_cancel_session_queue_message | Remove a message that is still waiting in a session queue |
browser_use_rename_session | Give a session a title (up to 255 characters) to find it again in the lists |
browser_use_get_session_share | Read the public share link of a session: shareUrl, whether it is active and its view count. null means the session was never shared |
browser_use_create_session_share | Turn on a public link to a session, so anyone with the link can watch its runs without an account |
browser_use_update_session_share | Switch the public link of a session on or off; switched off, the link stops working until it is switched on again |
browser_use_delete_session | Delete a session: it disappears from the lists and cannot be continued; a run still working is cancelled first |
browser_use_create_workspace | Create an empty workspace (file storage shared by the runs of a session), so input files can be uploaded before the first run; pass its id… |
browser_use_get_workspace | Read one workspace: name, archived flag and dates |
browser_use_get_workspace_size | Show how much storage a workspace uses (usedBytes) and the plan limit (maxBytes) |
browser_use_list_workspace_files | List the files in a workspace: the files the agent produced (reports, CSVs, screenshots) and uploaded inputs, with path, size and date… |
browser_use_create_workspace_upload_urls | Get presigned upload URLs (valid 5 minutes) for input files of a workspace; the agent picks them up at the start of every run |
browser_use_rename_workspace | Rename a workspace so it is easier to recognise later |
browser_use_delete_workspace_file | Delete one file from a workspace by its exact path |
browser_use_delete_workspace | Archive a workspace and its files |
browser_use_list_browsers | List cloud browsers (standalone ones driven by a script over CDP, and the browsers of agent sessions), optionally only active or stopped… |
browser_use_create_browser | Start a standalone cloud browser for the user's own Playwright, Puppeteer or browser-use script: returns cdpUrl (connect the script there)… |
browser_use_get_browser | Read one browser: status, live URL, CDP URL, when it times out, browser and proxy cost, recording link once stopped, metadata and extensions |
browser_use_stop_browser | Stop a browser so it stops costing; unused time is refunded |
browser_use_list_browser_downloads | List the files a browser downloaded (path, size, date and, with include_urls, download links valid 15 minutes) |
browser_use_list_profiles | List browser profiles (saved cookies and logins reused across sessions), optionally searched by name or userId |
browser_use_get_profile | Read one browser profile: name, userId label, the domains it holds cookies for and when it was last used |
browser_use_create_profile | Create an empty browser profile |
browser_use_update_profile | Rename a browser profile or change its userId label |
browser_use_delete_profile | Permanently delete a browser profile and its saved cookies and logins |
browser_use_list_extensions | List the Chrome extensions uploaded to the project (id, name, version), for extension_ids of a browser or browser_settings of a run |
browser_use_get_extension | Read one uploaded Chrome extension: name, version and upload date |
Примеры запросов
- «Запусти Browser Use, чтобы найти три самых дешёвых рейса из Берлина в Лиссабон на 12 декабря и вернуть авиакомпанию, время и цену. Ограничь запуск 0,50 USD.»
- «Какой статус у моего последнего запуска и сколько он стоил всего, включая время браузера и трафик прокси?»
- «Покажи по шагам события запуска 3f2a..., чтобы я понял, где застрял агент.»
- «Какие облачные браузеры ещё активны и тратят деньги? Останови те, что работают больше часа.»
- «Продолжи мою последнюю сессию и попроси агента дополнительно выгрузить результаты в CSV в workspace.»
FAQ
Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?