Afina

Скачать приложение

AppleWindows
RU

MCP-сервер Afina — ИИ-агент для антидетект-браузера

Подключите Claude, Cursor или любой MCP-совместимый LLM к Afina через один бридж. 67 инструментов — аккаунты, RPA-скрипты, модули, группы задач, прокси — управляются из чата. Говорите с антидетект-браузером, а не кликайте его.

MCP-сервер Afina — ИИ-агент для антидетект-браузера
Claude • Cursor • любой MCP-клиент

Перестаньте кликать — начните описывать

Мультиаккаунтные процессы состоят из рутины: создание профилей, написание RPA-скриптов, разбор упавших задач, ротация прокси. MCP превращает каждое из этих действий в диалог. afina-mcp даёт 67 инструментов на аккаунты, скрипты, модули и задачи — и работает с любым LLM-клиентом, говорящим на Model Context Protocol.

67 инструментов, один бридж

От CRUD аккаунтов до RPA-модулей и IMAP-credentials — каждый примитив Afina открыт через один MCP-совместимый бридж. Авторизация по x-api-key поверх локального API Afina, запуск через `npx afina-mcp`.

Работает с Claude, Cursor и любым MCP-клиентом

Настройте один раз в Claude Desktop, Claude Code, Cursor, Cline, Continue или Windsurf. Те же диалоги работают во всех клиентах — без vendor lock-in, переобучения и переписывания промптов при смене.

ИИ пишет и запускает RPA-скрипты налету

Опишите сценарий обычными словами, и LLM сгенерирует валидный JSON RPA-сценария, провалидирует, запустит на профиле и прочитает живой лог — без вашего касания холста.

Расписание на естественном языке

Скажите «каждые 6 часов между 10 и 18, не больше 5 параллельно» — LLM превратит это в группу задач с executeAt, окнами расписания, лимитами параллелизма и повторами через те же примитивы, что и автоматизация браузера Afina.

// ~/Library/Application Support/Claude/claude_desktop_config.json
// (Windows: %APPDATA%\Claude\claude_desktop_config.json)
{
  "mcpServers": {
    "afina": {
      "command": "npx",
      "args": ["-y", "afina-mcp"],
      "env": {
        "AFINA_URL": "http://127.0.0.1:50778",
        "AFINA_API_KEY": "<ваш ключ>"
      }
    }
  }
}

FAQs

MCP (Model Context Protocol) — открытый стандарт подключения LLM к внешним сервисам. afina-mcp — это MCP-сервер, который связывает любой MCP-совместимый ИИ-клиент (Claude Desktop, Claude Code, Cursor, Cline, Continue, Windsurf и обвязки для ChatGPT) с антидетект-браузером Afina через его локальный HTTP API. Один конфиг — и LLM управляет всеми возможностями Afina из чата.

Любой MCP-совместимый клиент со stdio-транспортом. Первоклассно протестировано с Claude Desktop, Claude Code (CLI), Cursor, Cline, Continue и Windsurf. Смена клиента не требует переписывания промптов — инструменты везде одинаковые.

Трафик остаётся локальным: afina-mcp общается с 127.0.0.1:50778 на вашей машине, ни один вызов не покидает устройство. MCP-клиент сам решает, какие инструменты включить, и спрашивает подтверждение на деструктивных действиях (hard-delete, массовые write'ы). Можно отключить инструмент eval_in_browser через AFINA_MCP_EVAL_ENABLED=0, чтобы LLM не исполнял произвольный JS на ваших страницах.

Три шага: (1) выдайте API-ключ в Afina в Settings → API key; (2) добавьте JSON-сниппет в конфиг MCP-клиента (Claude Desktop, Cursor) или выполните `claude mcp add afina …` для Claude Code; (3) перезапустите клиент. afina-mcp запускается через `npx afina-mcp` — локально ничего ставить не надо.

На текущий момент 67 инструментов: полный CRUD аккаунтов, старт/стоп браузера, eval/screenshot, RPA-скрипты и модули (с генерацией кода), группы задач с расписанием, прокси, базы данных, глобальные переменные, реестр ключей и IMAP-credentials. Полный референс по каждому инструменту — в MCP_AFINA/docs/TOOLS.md внутри npm-пакета.

Да. MCP-сервер отдаёт ресурс `afina://docs/rpa-blocks` со списком всех RPA-блоков, их параметрами и JSON-структурой — LLM читает его перед генерацией script.settings, поэтому результат сразу валидный. Для RPA-модулей цикл: create_module → редактирование файлов в moduleDirAbs через хостовые Read/Edit/Write → resign_module для обновления Ed25519-подписи.

Да. Инструменты задач принимают executeAt-строки вида «in 5m», «tomorrow 09:00» или ISO-таймстампы и полный набор полей расписания (timeFrom/timeTo, startHour/endHour, isRepeatable, repeatCount, activeSession, timeout). LLM переводит фразу вроде «каждые 6 часов между 10 и 18, максимум 5 параллельно» в нужную комбинацию полей.

Нет. afina-mcp — это тонкий бридж к локальному HTTP API Afina на 127.0.0.1:50778. Если приложение не запущено, нижележащий API недоступен и инструменты возвращают ECONNREFUSED. Сначала запустите Afina, потом MCP-клиент.

Подключите ИИ-агента к Afina уже сегодня

Установите MCP-сервер за 60 секунд, подключите Claude или Cursor к антидетект-браузеру и автоматизируйте из чата.

MCP-сервер Afina — ИИ-агент для антидетект-браузера | Afina