Automation MCP
MCP-сервер для macOS: агент двигает мышь, печатает, управляет окнами и снимает экран, когда у приложения нет API
- 414 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент получает управление мышью и клавиатурой всего компьютера и может нажимать любые сочетания клавиш, включая системные
- Снимки экрана показывают агенту все открытое на экране, в том числе пароли и личную переписку
Установка
- Работает в
Ручная установка
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-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
MCP-сервер для AppleScript: агент запускает скрипты и управляет приложениями Mac, от заметок и календаря до файлов
MCP-сервер для Windows: агент двигает мышь, нажимает клавиши, управляет окнами и делает снимки экрана
Open Computer Use
open-computer-use
Открытый MCP-сервер для управления рабочим столом: агент читает состояние приложений и кликает, печатает, скроллит на macOS, Linux и Windows
CLI и MCP-сервер для macOS: скриншоты, разбор интерфейса через accessibility и управление приложениями по кликам и вводу
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Automation MCP (эта запись) | нет | не нужна | 414 | |
| Windows-MCP | нет | не нужна | 10 682 | тот же круг задач для Windows: приложения, клики, ввод, состояние окон, файлы и PowerShell |
| Remote macOS Use — управление удаленным Mac | нет | API-ключ | 490 | показывает Claude Desktop экран Mac по VNC и управляет им удаленно |
Коротко о README
Страница открывается списком возможностей и быстрым стартом через furi, затем показывает запуск без него, список инструментов по группам и примеры подключения к Claude Desktop. В конце идут раздел о разрешениях и советы по устранению ошибок.