Auten MCP server
Управление компьютером для вашего AI-агента.
Claude Code, Codex, Cursor, Gemini CLI и любой MCP-клиент могут нажимать кнопки, вводить текст и считывать содержимое экрана на компьютерах Mac, Windows и Linux, а также на Android-телефонах (бета-версия) — в настоящих приложениях, у которых нет API.
Сайт | Настройка для любого клиента | Тарифы | hello@auten.ai
Иллюстрация: первый запуск выполняет AI-агент, а последующие воспроизводятся по сохранённым данным.
Auten — это руки, а ваш AI — мозг. Небольшой исполнитель на компьютере нажимает кнопки, вводит текст и считывает содержимое экрана. Ваш агент взаимодействует с ним через MCP (stdio или SSE). Auten не поставляет собственную модель, и ему никогда не нужен ваш ключ AI: агент продолжает работать в рамках уже оплаченного вами тарифа.
Чем Auten отличается от простого моста для мыши и клавиатуры:
-
Считывает интерфейс, а не только пиксели. Auten использует дерево доступности, поэтому агент получает пронумерованный список настоящих кнопок и полей (
list_elements, затемclick_at(3)), а не пытается угадать координаты. Если приложение не предоставляет данных о доступности, можно использовать OCR и настоящие снимки экрана. -
Запоминает задачу и выполняет её повторно без AI. После выполнения задачи агентом Auten может сохранить её как навык. При следующем запуске задача воспроизводится за несколько секунд без затрат токенов, а при изменении макета приложения Auten самостоятельно адаптируется.
-
Пароли остаются на вашем компьютере.
fill_loginвводит сохранённый секрет в поле, не раскрывая его значение агенту.Настоящая запись, а не иллюстрация: первый запуск выполняет агент (около 14 с, включая обработку), затем
run_skillзапускается с новыми значениями (4,8 с, без вызова модели). Локальная тестовая страница, 1 кадр/с, между запусками — одна склейка.
Что можно поручить агенту
Просто опишите задачу в привычном клиенте. Агент определит последовательность действий, а Auten выполнит нажатия.
-
«Открой портал поставщика, скачай счета за этот месяц и сохрани их в ~/Invoices».
-
«Просмотри новые лиды в CRM и заполни пропущенные названия компаний, используя адреса электронной почты».
-
«Экспортируй отчёт из этого настольного приложения в формате CSV. У него нет API, поэтому воспользуйся меню File».
-
«На моём Android-телефоне открой Instagram и ответь на последнее DM этим текстом». (Бета-версия для телефона, подключение через USB.)
-
«Всё получилось. Сохрани это как навык с именем
export-report». В следующий раз: «Запустиexport-report». Задача будет выполнена без AI.
Быстрый старт
1. Установите исполнитель (одной командой; в macOS и Windows права администратора не нужны, а в Linux один раз потребуется sudo, чтобы установить средства доступности и управления вводом через apt):
# macOS and Linux
curl -fsSL https://auten.ai/install | bash
# Windows (PowerShell)
irm https://auten.ai/install.ps1 | iex
При первом запуске вам предложат подключить бесплатный ключ (30 минут в месяц, банковская карта не нужна).
2. Подключите Auten к агенту. В Claude Code это можно сделать автоматически:
auten connect
Или добавьте Auten через CLI Claude Code и проверьте подключение командой /mcp:
claude mcp add -s user auten -- auten mcp-bridge
3. Опишите задачу обычными словами. Например: «Открой Figma, экспортируй фрейм Hero в формате PNG на Рабочий стол»
или «Просмотри непрочитанные счета в моей почте и внеси их в бухгалтерское приложение».
Другие примеры заданий для работы с компьютером и телефоном (бета-версия): examples/prompts.md.
Или запустите через npx
Любой клиент, способный запускать npm-пакет, может использовать этот способ. Он запускает установленный исполнитель, а если Auten ещё не установлен, сообщает агенту команду для установки в одну строку.
Кнопки «Add to Cursor» и «VS Code» вверху добавляют именно эту запись.
{
"mcpServers": {
"auten": { "command": "npx", "args": ["-y", "@autenai/mcp"] }
}
}
claude mcp add -s user auten -- npx -y @autenai/mcp
В Windows, если клиент сообщает об ошибке spawn npx ENOENT: там используется npx.cmd, а некоторые клиенты запускают серверы без оболочки. Укажите "command": "cmd", "args": ["/c", "npx", "-y", "@autenai/mcp"]
(для Claude Code: claude mcp add -s user auten -- cmd /c npx -y @autenai/mcp) или используйте приведённую ниже запись auten mcp-bridge.
Или установите как плагин Claude Code
Этот репозиторий также является маркетплейсом плагинов. В Claude Code выполните:
/plugin marketplace add auten-ai/auten-mcp
/plugin install auten@auten
Плагин добавляет ту же запись для запуска через npx и ничего больше (без хуков и команд). Подробнее: plugin/README.md.
Настройка клиента
Все клиенты запускают одну и ту же команду stdio: auten mcp-bridge (или npx -y @autenai/mcp). Если приложение сообщает, что не может найти
auten, укажите полный путь из which auten (обычно ~/.local/bin/auten).
OpenAI Codex
codex mcp add auten -- auten mcp-bridge
или добавьте в ~/.codex/config.toml:
[mcp_servers.auten]
command = "auten"
args = ["mcp-bridge"]
Cursor
~/.cursor/mcp.json (или .cursor/mcp.json в проекте):
{
"mcpServers": {
"auten": { "command": "auten", "args": ["mcp-bridge"] }
}
}
Gemini CLI
gemini mcp add --scope user auten auten mcp-bridge
или добавьте такую же запись mcpServers в ~/.gemini/settings.json.
GitHub Copilot CLI
copilot mcp add auten -- auten mcp-bridge
или добавьте в ~/.copilot/mcp-config.json:
{
"mcpServers": {
"auten": { "type": "local", "command": "auten", "args": ["mcp-bridge"], "tools": ["*"] }
}
}
Во время сеанса команда /mcp add открывает ту же форму. Выберите тип STDIO и укажите команду auten mcp-bridge.
Claude Desktop
Откройте Settings, Developer, Edit Config
(~/Library/Application Support/Claude/claude_desktop_config.json в macOS,
%APPDATA%\Claude\claude_desktop_config.json в Windows):
{
"mcpServers": {
"auten": { "command": "auten", "args": ["mcp-bridge"] }
}
}
Перезапустите Claude Desktop.
VS Code (режим агента GitHub Copilot)
Выполните команду MCP: Open User Configuration и добавьте:
{
"servers": {
"auten": { "type": "stdio", "command": "auten", "args": ["mcp-bridge"] }
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"auten": { "command": "auten", "args": ["mcp-bridge"] }
}
}
Zed
~/.config/zed/settings.json:
{
"context_servers": {
"auten": { "command": "auten", "args": ["mcp-bridge"] }
}
}
Cline
Попросите Cline настроить Auten по инструкции llms-install.md или добавьте его самостоятельно в разделе MCP Servers, Configure (cline_mcp_settings.json):
{
"mcpServers": {
"auten": { "command": "auten", "args": ["mcp-bridge"] }
}
}
Удалённое подключение (SSE) вместо stdio
Для клиентов, подключающихся по сети, оставьте исполнитель запущенным на компьютере, которым нужно управлять:
auten --runner-only
Затем используйте персональный URL MCP со страницы аккаунта. В нём содержится ваш ключ, поэтому не раскрывайте его.
">
claude mcp add --transport sse auten <your-url>
Если у вас нет агента, добавьте собственный ключ от Anthropic, OpenAI, Google, DeepSeek или любого провайдера, совместимого с OpenAI, с помощью CLI Auten и команды auten key add. Затем выполните команду auten "open my calendar and tell me what is next".
Инструменты
| Группа | Инструменты |
|---|---|
| Просмотр экрана | list_elements, read_text, screenshot, screenshot_labeled, vision, screen_info |
| Управление | click_at, click, fill, type, paste_text, press_keys, scroll, drag, move_mouse, act_on_matching, menu_select |
| Приложения и окна | open_app, open_url, focus_window, browser_tabs, save_file, upload_file, clipboard_read |
| Секреты | list_logins, fill_login, get_profile |
| Сохранённые навыки | list_skills, run_skill, skills, show_skill, start_recording, stop_recording, start_fixing, stop_fixing |
| Координация | ask_user, focus_app, release, gui_status, wait, opened_items, browser_cleanup |
Платформы
macOS (Apple Silicon и Intel), Windows 10/11, Linux (X11), а также Android-телефон, подключённый через USB (бета-версия).
Linux: установка останавливается на этапе «deps»? Для установки средств доступности (AT-SPI) и управления вводом один раз потребуется sudo.
На чистой или минимальной системе (списки apt пусты или отсутствует python3-venv) сначала установите необходимые пакеты, а затем снова запустите установщик:
sudo apt-get update
sudo apt-get install -y python3-venv python3-pyatspi python3-gi xdotool wmctrl scrot xclip libglib2.0-bin tesseract-ocr libsecret-tools
Auten управляет настоящим рабочим столом X11, поэтому в headless-контейнере без дисплея он работать не будет.
Проблема не решена? Опубликуйте последние строки вывода в разделе Обсуждения.
Тарифы
| Тариф | Время работы | Цена |
|---|---|---|
| Free | 30 минут в месяц | €0, банковская карта не нужна |
| Starter | 10 часов в месяц | €9 в месяц (ранний доступ) |
| Pro | Без ограничений | €29 в месяц (ранний доступ) |
Вы используете собственный AI, поэтому оплата взимается только за Auten. Подробности — на странице auten.ai/pricing.
Конфиденциальность и безопасность
-
Исполнитель запускается только тогда, когда ваш MCP-клиент вызывает инструмент. В фоновом режиме ничего не работает.
-
Сохранённые пароли хранятся в системном хранилище ключей (macOS, Windows) или в закрытом локальном хранилище (Linux) и никогда не передаются на наши серверы или модели. Если секрет отображается на экране, перед тем как его увидит ваш агент, он заменяется заполнителем.
-
Каждая сохранённая учётная запись привязана к сайту или приложению, где она была впервые использована. На любом другом источнике
fill_loginоткажется вводить данные; перепривязать учётную запись можете только вы (auten vault unpin). -
История ваших действий и освоенные навыки сохраняются на вашем компьютере, а не у нас.
Подробнее см. в политике конфиденциальности.
Об этом репозитории
В этом репозитории находятся общедоступная документация, конфигурации клиентов и npm-лаунчер @autenai/mcp (bin/auten-mcp.js). Всё это распространяется по лицензии MIT LICENSE. Сам исполнитель распространяется отдельно через указанные выше установщики и регулируется условиями использования Auten. Вопросы, сообщения об ошибках и предложения по новым функциям приветствуются — создавайте обращения или пишите на hello@auten.ai.
Auten создана компанией MB Icecode в Литве.