AppleScript MCP Server

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

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

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

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

  • Дает агенту полный доступ к приложениям и файлам Mac
  • Выполняет команды оболочки без встроенных ограничений
  • Удаленный вариант через SSH требует учетных данных хоста
Все причины и проверки

peakmojo/applescript-mcp

Установка

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

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-серверШирокий доступ396Звезды репозитория

MCP-сервер управления рабочим столом macOS через Accessibility API: клики, ввод, окна, приложения, команды и AppleScript

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

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

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

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

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

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

MCP-серверШирокий доступ11,6 тыс.Звезды репозитория
Официальный

MCP-сервер помогает агенту создавать и проверять Python-задачи для управления приложениями Windows и устройствами Android.

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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.

Бейдж для README

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