Перейти к содержимому

applescript-mcp MCP Server

Сервер для интеграции ИИ-приложений с macOS через AppleScript, позволяющий управлять календарем, файлами, уведомлениями и приложениями.

TypeScript
308 stars

Описание

Это сервер 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

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
308

Ссылки