Automation MCP

MCP-сервер для macOS: агент двигает мышь, печатает, управляет окнами и снимает экран, когда у приложения нет API

  • 414 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент получает управление мышью и клавиатурой всего компьютера и может нажимать любые сочетания клавиш, включая системные
  • Снимки экрана показывают агенту все открытое на экране, в том числе пароли и личную переписку
Все причины и проверки

ashwwwin/automation-mcp

Установка

Ручная установка

furi add ashwwwin/automation-mcp
furi start ashwwwin/automation-mcp

Нужен менеджер furi (github.com/ashwwwin/furi) или его настольное приложение.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент получает управление мышью и клавиатурой всего компьютера и может нажимать любые сочетания клавиш, включая системные
  • Снимки экрана показывают агенту все открытое на экране, в том числе пароли и личную переписку

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Automation MCP — MCP-сервер для macOS, который дает ИИ-модели управлять компьютером. Агент кликает, двигает курсор, прокручивает и перетаскивает, печатает текст и нажимает сочетания клавиш, в том числе системные. Для мыши есть и движение по ломаной с несколькими точками, и отдельное нажатие и отпускание кнопок. Экран сервер отдает снимками: весь экран, область или отдельное окно. Кроме снимков есть размеры экрана, цвет любого пикселя, подсветка области и ожидание появления картинки по шаблону. Окнами управляют по списку открытых окон и активному окну: фокус, перемещение, изменение размера, сворачивание. Сервер запускается менеджером furi или напрямую на Bun. Режим HTTP рекомендован для веб-приложений, режим stdio подходит для клиентов командной строки и Claude Desktop. При первом запуске macOS просит два разрешения: «Универсальный доступ» и «Запись экрана».

Для кого. Для разработчиков и тестировщиков, которым нужно поручить агенту работу в приложении на Mac без API: кликать, вводить текст и проверять экран.

Подходит, если

  • Агент должен пройти по интерфейсу приложения на Mac, у которого нет API: кликать по координатам и вводить текст
  • Нужен снимок окна или области экрана для разбора моделью: инструмент `screenshot`
  • Сценарий ждет появления кнопки или диалога: `waitForImage` сопоставляет экран с шаблоном
  • Нужно расставить окна: фокус, перемещение, изменение размера и сворачивание
  • Нужны горячие клавиши: `systemCommand` выполняет копирование, вставку, отмену и сохранение

Не подходит, если

  • Работаете не на macOS: сервер описан только для Mac
  • Нельзя выдать процессу права «Универсальный доступ» и «Запись экрана»
  • На экране открыты менеджер паролей, банк или личная переписка: агент видит экран целиком и может кликать где угодно
  • Нужна работа с элементами интерфейса по смыслу: сервер действует по координатам экрана

Пример запроса к агенту

Сделай снимок окна Safari, найди кнопку «Отправить» и нажми на нее, затем дождись появления картинки с галочкой

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

  • Работает только на macOS и требует среду Bun.
  • Без разрешений «Универсальный доступ» и «Запись экрана» не работают ни мышь с клавиатурой, ни снимки экрана.
  • Элементы интерфейса сервер находит по координатам, поэтому сценарий зависит от разрешения экрана и расположения окон.
  • Запуск без furi требует клонировать репозиторий и поставить зависимости вручную, а в конфигурации клиента указывается путь к `index.ts` на вашей машине.

Как отключить. Уберите запись automation из конфигурации MCP-клиента и остановите процесс сервера. Выданные права можно отозвать в Системных настройках, в разделе «Конфиденциальность и безопасность», пункты «Универсальный доступ» и «Запись экрана».

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

Как подключить Automation MCP к Claude Desktop?

Добавьте в конфигурацию MCP сервер automation с командой bun и аргументами run, путь до `index.ts` в клонированном репозитории и `--stdio`. Если Claude Desktop уже настроен через furi, ничего добавлять не нужно.

Какие разрешения нужны на macOS?

Два: «Универсальный доступ» для мыши, клавиатуры и управления окнами и «Запись экрана» для снимков, анализа экрана и определения цвета. macOS запросит их при первом запуске, а позже их можно включить в Системных настройках.

Чем режим HTTP отличается от stdio?

Команда `bun run index.ts` запускает HTTP-транспорт, который автор рекомендует для веб-приложений. С флагом `--stdio` сервер говорит с клиентом через стандартный ввод и вывод, это путь для утилит командной строки и Claude Desktop.

Что сервер умеет делать с экраном?

Инструмент `screenshot` снимает весь экран, область или окно, `screenInfo` сообщает размеры, `colorAt` возвращает цвет пикселя, `screenHighlight` подсвечивает область, а `waitForImage` ждет появления картинки по шаблону.

Как запустить сервер через furi?

Выполните `furi add ashwwwin/automation-mcp`, затем `furi start ashwwwin/automation-mcp`. Те же действия доступны в настольном приложении furi без командной строки.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер на Swift дает агенту управлять любым приложением macOS: кликать, печатать и читать дерево интерфейса

MCP-серверШирокий доступ355Звезды репозитория

MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell

MCP-серверШирокий доступ10,7 тыс.Звезды репозитория

MCP-сервер для AppleScript: агент запускает скрипты и управляет приложениями Mac, от заметок и календаря до файлов

MCP-серверШирокий доступ465Звезды репозитория

MCP-сервер для Windows: агент двигает мышь, нажимает клавиши, управляет окнами и делает снимки экрана

MCP-серверШирокий доступ332Звезды репозитория

Open Computer Use

open-computer-use

Открытый MCP-сервер для управления рабочим столом: агент читает состояние приложений и кликает, печатает, скроллит на macOS, Linux и Windows

MCP-серверШирокий доступ2,8 тыс.Звезды репозитория

CLI и MCP-сервер для macOS: скриншоты, разбор интерфейса через accessibility и управление приложениями по кликам и вводу

MCP-серверШирокий доступ5,4 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Automation MCP (эта запись)нетне нужна414
Windows-MCPнетне нужна10 682тот же круг задач для Windows: приложения, клики, ввод, состояние окон, файлы и PowerShell
Remote macOS Use — управление удаленным MacнетAPI-ключ490показывает Claude Desktop экран Mac по VNC и управляет им удаленно

Коротко о README

Страница открывается списком возможностей и быстрым стартом через furi, затем показывает запуск без него, список инструментов по группам и примеры подключения к Claude Desktop. В конце идут раздел о разрешениях и советы по устранению ошибок.

Бейдж для README

Сообщить о проблеме

Foxx AIAutomation MCP
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.