Для агентов

Argus по MCP

Агент, который уже умеет пользоваться инструментами, способен управлять сотнями изолированных браузерных профилей — у каждого свой отпечаток, свой прокси и своё хранилище cookie — и учить его API не нужно. Инструментов — 143, и все они идут через сервер, который живёт внутри лаунчера и ничего не устанавливает.

Содержание

Что это за сервер

MCP — это то, как агент-разработчик узнаёт, что умеет программа. Агент запрашивает список инструментов, получает его с именами, описаниями и схемами аргументов и вызывает то, что ему нужно: без обёрток, без SDK и без единого места, которое приходится держать в ногу с changelog.

Сервер Argus работает внутри самого приложения-лаунчера и запускается с ELECTRON_RUN_AS_NODE. Ставить нечего, и ничего нового порт не слушает: он говорит по JSON-RPC через stdin и stdout с тем клиентом, который его запустил, и обращается к локальному API от вашего имени.

Для большинства клиентов лаунчер сам пишет файл конфигурации, показав вам сначала путь к нему. У двух таких файла нет — они вместо этого выдают готовый фрагмент для вставки.

Это локальный API. Он слушает loopback на той машине, где запущен Argus, и снаружи до него не достучаться. Никакого размещённого в сети API не существует.

А значит, ставить нечего и держать в согласии нечего. Ни npm-пакета, ни команды npx, ни второго процесса, слушающего собственный порт: клиент, который вы подключаете, сам запускает сервер, а сервер разговаривает с лаунчером, уже работающим на вашей машине.

Какой нужен тариф

API и инструменты MCP доступны на всех тарифах, включая Free. Тариф определяет, сколько профилей, мест и автоматизаций получает рабочее пространство, но не то, отвечает ли API.

На бесплатном тарифе работают пять профилей без всякой карты, и все инструменты до них дотягиваются — их 143. Платный тариф покупает простор: больше профилей, больше мест, больше сохранённых автоматизаций, — и это расписано на странице тарифов. Подключение агента за этой границей не лежит.

Как подключить

  1. Установите Argus и откройте лаунчер. API поднимается вместе с ним и гаснет вместе с ним: отказ в соединении почти всегда значит, что лаунчер закрыт, а не что адрес неверный. Сборки для Mac и Windows.
  2. Выпустите ключ во вкладке API. Он показывается один раз — хранится только хеш, поэтому потерянный ключ выпускают заново, а не восстанавливают. Ключ можно ограничить папками, которые вы назовёте.
  3. Подключите свой клиент. Для большинства из них лаунчер сам пишет файл конфигурации и заранее показывает путь, прежде чем что-то тронуть. У двух такого файла нет — им он вместо этого выдаёт сниппет. Вручную блок выглядит так:
mcp.json
{
  "mcpServers": {
    "argus": {
      "type": "stdio",
      "command": "Argus Launcher",
      "args": ["<the path shown after you connect>"],
      "env": {
        "ELECTRON_RUN_AS_NODE": "1",
        "ARGYS_API_TOKEN": "<your key>",
        "ARGYS_API_BASE": "http://127.0.0.1:39219"
      }
    }
  }
}

После этого перезапустите клиент: каждый из них читает свой MCP-конфиг при старте процесса, и сигнала на перезагрузку Argus послать не может. Затем первый же вызов из этого клиента поднимет в лаунчере карточку «разрешить или отклонить» и остановит вызов, пока человек на неё не ответит. Эта пауза — не зависание, а повторная попытка лишь поставит в очередь вторую карточку.

Путь к конфигу для каждого клиента и то, как убедиться со стороны самого клиента, а не поверить нам на слово, — на странице интеграций.

Что получает агент

Инструментов — 143. Из них 127 — фасад к одному из 131 эндпоинтов локального API; у остальных (их 16) за спиной нет никакого эндпоинта: они цепляются к уже открытому профилю и говорят со страницей напрямую — именно так агент читает страницу, кликает по ней и делает скриншот, который может рассмотреть.

Driving a page19
Profiles18
Datasets15
Automations12
Projects11
Schedule10
Mail9
Cookies8
Proxies6
Scrapers5
Triggers5
Connectors5
Skills5
Knowledge base5
Workspace4
Notifications3
Tables2
Connection1

Рядом с инструментами сервер объявляет ресурсы: документы, из которых состоит мозг проекта — бриф, правила, заметки и рабочие инструкции, — и читаются они по одному по адресу argus://project/<id>/<path>. Инструмент возвращает оглавление; ресурс возвращает тело, когда агент уже решил, что это тело ему нужно. Затащить в контекст сотню заметок ради одной — ровно то, что такое устройство и предотвращает.

Каждый инструмент, эндпоинт за ним и аргументы, которые он принимает, есть в справочнике по API, а также одним файлом Markdown и спецификацией OpenAPI 3.1 — если вы предпочитаете, чтобы агент забрал их сам, а не соскабливал эту страницу.

Где кончается его досягаемость

Досягаемость агента кончается на вашем столе. API слушает только петлевой интерфейс, поэтому снаружи машины к нему не обратиться, размещённого у нас исполнителя нет, и ни одна часть сессии через нас не проходит — а значит, агент, работающий в чужом облаке, до ваших профилей не дотянется вовсе.

Внутри машины есть ещё три ограничения, и они прописаны в коде, а не выпрошены у модели. Ключ, ограниченный папками, видит только профили в них, а на всё остальное отвечает 403, а не пустым списком. Назначение прокси отклоняется, если за одним выходом окажется больше профилей, чем позволяет ваш лимит на совместное использование, и в отказе перечислены те профили, что уже там. А набор cookie принадлежит ровно одному профилю, потому что два профиля на одном наборе — это один аккаунт, вошедший дважды.

Асимметрия, о которой стоит знать заранее: агент может создать профиль, но не может стереть его окончательно. Удаление отправляет профиль в корзину, откуда приложение вернёт его, а данные браузера на диске остаются. Необратимая очистка — действие человека в приложении.

Готовые правила для вашего собственного CLAUDE.md или AGENTS.md — эти же границы, записанные как инструкции, которые агент читает до первого вызова, — лежат в публичном репозитории.

Клиенты

Для каждого из них Argus показывает карточку настройки, а любой другой MCP-клиент подключается по сниппету выше.

Claude CodeCodexCursorGemini CLIWindsurfVS CodeZedOpenClawHive

Что именно каждый из них пишет, куда, и как проверить, что это сработало, — а заодно коннекторы к ИИ, мессенджерам, базам данных и разгадыванию капчи, до которых дотягивается автоматизация, — на странице интеграций.

Частые вопросы

Какой тариф нужен, чтобы пользоваться MCP-сервером?

API и инструменты MCP доступны на всех тарифах, включая Free. Тариф определяет, сколько профилей, мест и автоматизаций получает рабочее пространство, но не то, отвечает ли API.

MCP-сервер Argus размещён у вас или работает на моей машине?

Это локальный API. Он слушает loopback на той машине, где запущен Argus, и снаружи до него не достучаться. Никакого размещённого в сети API не существует. Сервер поставляется внутри лаунчера, так что ставить и разворачивать нечего: подключение клиента — это строчка в конфиге, а лаунчер должен быть запущен.

Какие клиенты могут к нему подключиться?

Любой MCP-клиент. Инструкции по настройке на этой странице есть для Claude Code, Cursor и Codex, но клиент, которого в списке нет, подключается точно так же: сервер реализует протокол, а не интеграцию под каждого клиента.

Что агент реально может через него сделать?

Инструментов — 143, и они покрывают ту же поверхность, что и приложение: профили, прокси, наборы cookie, автоматизации, скраперы, датасеты, расписание, почту и проекты. Агента, который уже умеет пользоваться инструментами, не приходится учить API.

Может ли агент сделать что-то разрушительное, не спросив?

Нет. Массовые и разрушительные вызовы поднимают в приложении карточку «разрешить или отклонить», которая называет, что сейчас произойдёт, и ждёт; отклонённый или просроченный вызов возвращается с 403. Сохранение автоматизации с шагом node — а он выполняет код на вашей машине — закрыто тем же затвором.

Готовы запускать профили в масштабе?

Скачайте Argus для Mac или Windows и начните бесплатно с 5 профилями.