AppleScript MCP Server
MCP-сервер для AppleScript: агент запускает скрипты и управляет приложениями Mac, от заметок и календаря до файлов
- 468 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Дает агенту полный доступ к приложениям и файлам Mac
- Выполняет команды оболочки без встроенных ограничений
- Удаленный вариант через SSH требует учетных данных хоста
Установка
- Работает в
Ручная установка
npx @peakmojo/applescript-mcpВариант на Node.js без установки в систему.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Дает агенту полный доступ к приложениям и файлам Mac
- Выполняет команды оболочки без встроенных ограничений
- Удаленный вариант через SSH требует учетных данных хоста
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер позволяет агенту выполнять код на AppleScript и через него управлять macOS. Так можно работать с приложениями Notes, Calendar, Contacts, Messages и другими, искать файлы через Spotlight или Finder, читать и писать содержимое файлов и запускать команды оболочки. Сервер намеренно сделан простым и требует минимум настройки, доступен в двух вариантах: на Node.js и на Python. Есть поддержка удаленного выполнения через SSH, в том числе из контейнера docker к хосту Mac.
Для кого. Для пользователей macOS и разработчиков, которым нужна автоматизация приложений Mac из агента.
Подходит, если
- Нужно создать напоминание, заметку или событие календаря из агента
- Нужно искать файлы и читать их содержимое на Mac
- Нужно управлять приложениями Mac через AppleScript
Не подходит, если
- Вы не на macOS
- Нельзя давать агенту полный доступ к приложениям и файлам Mac
- Нужны ограничения на выполняемые скрипты и команды, встроенных здесь нет
Пример запроса к агенту
Создай заметку с заголовком Итоги встречи и сегодняшней датойMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Работает на macOS и опирается на AppleScript, поэтому объем возможностей равен тому, что дают системные разрешения. Сервер выполняет скрипты и команды оболочки без встроенных ограничений, ответственность на пользователе. Для удаленного варианта через SSH нужно включить Remote Login и передать учетные данные, их не стоит хранить в открытой конфигурации.
Как отключить. Удалите запись applescript_execute из конфигурации MCP клиента.
Частые вопросы
Node.js или Python?
Доступны оба варианта. Node.js ставится через npx, вариант на Python запускается через uvx прямо из репозитория.
Можно ли выполнять AppleScript на Mac из контейнера?
Да, через SSH с хостом host.docker.internal. Нужно включить Remote Login на Mac и передать учетные данные.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для macOS на AppleScript: календарь, почта, сообщения, заметки, Finder, iTerm и Команды под управлением агента
MCP-сервер управления рабочим столом macOS через Accessibility API: клики, ввод, окна, приложения, команды и AppleScript
MCP-сервер для macOS: агент двигает мышь, печатает, управляет окнами и снимает экран, когда у приложения нет API
MCP-сервер на Swift дает агенту управлять любым приложением macOS: кликать, печатать и читать дерево интерфейса
MCP-сервер для управления Windows: агент открывает приложения, кликает и печатает, читает состояние окон и интерфейса, работает с файлами и PowerShell
MCP-сервер помогает агенту создавать и проверять Python-задачи для управления приложениями Windows и устройствами Android.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| AppleScript MCP Server (эта карточка) | нет | не нужна | 468 | |
| kubectl-mcp-server | нет | не нужна | 972 | читает состояние кластера и разбирает сбои подов |
| Unreal Engine MCP Server | нет | не нужна | 1 033 | ассеты, акторы и блупринты Unreal Engine |
| Android MCP | нет | не нужна | 924 | управляет Android-устройством через ADB |
Коротко о README
README описывает сервер, который выполняет AppleScript и дает доступ к приложениям и данным Mac. Перечислены возможности: работа с Notes, Calendar, Contacts, Messages, поиск файлов через Spotlight и Finder, чтение и запись файлов, команды оболочки и удаленное выполнение через SSH. Показаны конфигурации для Claude Desktop в вариантах Node.js через npx и Python через uvx, а также локальная разработка через uv и запуск в docker. Много примеров бытовых команд. Лицензия MIT.