# JCAppleScript

MCP-сервер позволяет ИИ управлять приложениями macOS через AppleScript и готовые команды. Подойдёт для действий в Finder, Mail, Messages и других приложениях.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 28
- Автор: johnnyclem
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/johnnyclem/JCAppleScript
- Обновлён: 2026-08-29
- HTML: https://affpapa.org/nevibecode/mcp/jcapplescript

## Что делает

JCAppleScript даёт агенту доступ к командам для Messages, Mail, Reminders, Calendar, Notes, Finder, Safari, Music, Terminal, System Settings, Xcode и Speech Recognition. Можно искать доступные команды и просматривать скрипт перед запуском. Для других приложений разработчик может добавить собственные команды через протокол `ScriptableApp`.

Сервер собирается командой `swift build -c release`; исполняемый файл появится в `.build/release/jcas-mcp`. Чтобы подключить его в Claude Desktop, путь к бинарному файлу добавляют в `claude_desktop_config.json`. В безопасном режиме произвольный AppleScript и JXA отключены, а команды с пометкой `dangerous` недоступны: остаются готовые безопасные команды.

## Требования
- Переменные окружения: `JCAS_SAFE_MODE`, `JCAS_APP_MANIFESTS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- Отправить сообщение через Messages
- Найти письма и создать черновик в Mail
- Создать событие в Calendar
- Открыть или собрать проект в Xcode
- Посмотреть содержимое папки в Finder

## Примеры запросов агенту
- Отправь Джону сообщение через Messages, что я опоздаю.
- Найди в Mail письма от коллеги о релизе и подготовь черновик ответа.
- Открой проект в Xcode и запусти его тесты.

## Похожие
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89433
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32221
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23263
- [SeleniumBase MCP](https://affpapa.org/nevibecode/mcp/seleniumbase-mcp.md) — MCP-сервер · ★ 13169
- [Inbox Zero](https://affpapa.org/nevibecode/mcp/inbox-zero.md) — MCP-сервер · ★ 12791

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
