# intents-mcp

Отдаёт агенту выбранные действия приложений macOS — Reminders, Calendar, Notes — через Shortcuts и публичные API. Только на Mac.

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

## Что делает

intents-mcp читает метаданные App Intents, которыми приложения описывают свои действия для Siri и Shortcuts, и показывает, что вообще есть на вашем Mac. Команда `intents-mcp census` считает объявленные действия, `intents-mcp list --tier simple` отбирает те, что работают в фоне, принимают простой текст, число, дату или выбор и возвращают результат. Выбранные действия оборачиваются в подписанный Shortcut и отдаются клиенту как MCP-инструменты по stdio.

Установка через Homebrew: `brew install VladUZH/tap/intents-mcp`. Сборка готова для Apple silicon, на Intel Mac придётся собирать из исходников, а для этого нужен Xcode. Нужна macOS 26 или новее и команда `shortcuts`, которая идёт в комплекте с системой. На macOS 27 требуется свежий Homebrew, иначе сборка пойдёт из исходников и попросит Xcode 27.

Настройка ручная: `enable` открывает каждый враппер в Shortcuts, и там надо один раз нажать «Add Shortcut» — публичного способа добавить шорткат без этого клика нет. При первом запуске Shortcuts может спросить разрешение, выбирайте «Always Allow»; после обновления враппера вопрос может вернуться, потому что это уже другой шорткат. Инструменты Reminders и Calendar читают результат обратно, для них нужен второй клик — общий помощник проверки на приложение. Без него инструмент отработает, но покажет «not verified». Ничего не отдаётся агенту, пока вы сами не включите действие, а действия с намёком на удаление, отправку, покупку или публикацию требуют флага `--allow-risky`.

## Установка

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

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

## Когда брать
- добавить напоминание в Reminders из сессии агента
- создать событие в Calendar с нужным временем начала
- посмотреть, какие действия вообще объявлены на этом Mac
- включить конкретное действие приложения и выключить лишние
- проверить, что запись действительно создалась, а не просто вернулся успех

## Примеры запросов агенту
- Добавь напоминание позвонить стоматологу завтра в 10.
- Создай событие в календаре на четверг, 15:00, обсуждение релиза.
- Покажи, какие инструменты сейчас включены.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

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