applescript-mcp MCP Server
Сервер для интеграции ИИ-приложений с macOS через AppleScript, позволяющий управлять календарем, файлами, уведомлениями и приложениями.
Описание
Это сервер Model Context Protocol на TypeScript и Node.js, который использует AppleScript для взаимодействия LLM с macOS. Ключевые особенности: управление календарем, клипбордом, Finder, уведомлениями, системными настройками, iTerm, Mail, Shortcuts, Messages, Notes и Pages. Потенциальные применения — автоматизация задач, создание AI-ассистентов для macOS, интеграция с чат-ботами для контроля приложений. Планируется добавление поддержки Safari и Reminders. Требует macOS 10.15+ и Node.js 18+.
Возможности
Управление календарем
Создание событий, просмотр сегодняшних событий и напоминаний.
Работа с клипбордом
Копирование текста, получение содержимого и очистка.
Интеграция с Finder
Получение выбранных файлов, поиск и предпросмотр.
Системные уведомления
Отправка уведомлений и переключение режима 'Не беспокоить'.
Системные controls
Регулировка громкости, запуск/закрытие приложений, переключение тёмного режима.
iTerm интеграция
Вставка из клипборда и выполнение команд.
Автоматизация Shortcuts
Запуск шорткатов с опциональным вводом и список доступных.
Работа с Mail
Создание email, список писем и получение по критериям.
Messages
Список чатов, получение сообщений, поиск и отправка.
Notes
Создание заметок с форматированием, список, поиск и получение.
Pages
Создание новых документов с текстом.
Установка
{ “mcpServers”: { “applescript-mcp-server”: { “command”: “node”, “args”: ["/path/to/applescript-mcp/dist/index.js"] } } }
Предварительно: npm install && npm run build