Дайте вашему ИИ доступ к Календарю на Mac (Claude, Cursor, VS Code) — без OAuth и без ключей API
Подключите вашего ИИ-ассистента к календарю на Mac за 2 минуты. Работает с Claude Desktop, Cursor, VS Code, ChatGPT и Windsurf. Создавайте события, проверяйте доступность и управляйте своим расписанием. Использует EventKit — не требуется авторизация Google или Microsoft.
Проблема
Интеграции календаря с ИИ-инструментами обычно требуют экранов согласия OAuth, управления ключами API и предоставления облачному сервису полного доступа к вашему расписанию. Для Google Calendar API нужен проект GCP с учётными данными OAuth. Для Microsoft Graph нужна регистрация приложения в Azure AD. И в том, и в другом случае данные вашего календаря должны проходить через сторонние серверы.
Для чего-то столь простого, как “что у меня запланировано на завтра?” или “заблокируй 2 часа для глубокой работы”, такая сложность настройки несоразмерна. И после настройки данные вашего календаря проходят через внешние сервисы, которые вы, возможно, не полностью контролируете.
Как LMCP это решает
LMCP использует фреймворк Apple EventKit для доступа к вашему календарю. EventKit — это тот же API, который использует встроенное приложение Calendar. Он читает из единого хранилища календарей на вашем Mac, что означает, что каждая учётная запись календаря, которую вы настроили — iCloud, Google, Outlook, Exchange, CalDAV — автоматически доступна без какой-либо дополнительной аутентификации.
Нет процесса OAuth. Нет ключей API. Единственное требуемое разрешение — это стандартный запрос доступа к календарю macOS, тот же самый, который вызвало бы любое приложение календаря. Данные вашего календаря никогда не покидают ваш Mac.
Попробуйте спросить вашего ИИ-ассистента:
Что у меня запланировано на завтра? Заблокируй 2 часа для глубокой работы во второй половине дня
Ваш ИИ проверяет ваши существующие события, находит свободный слот и создаёт событие “Deep Work” — всё за один шаг, прямо из окна чата.
Как это работает
macOS поддерживает единое хранилище календарей, управляемое процессом CalendarAgent. Каждый провайдер календаря (iCloud, Google, Exchange) синхронизируется в это хранилище. EventKit — это фреймворк Apple для чтения и записи в него.
Когда вы устанавливаете LMCP, macOS просит вас предоставить доступ к календарю через стандартный запрос TCC (Transparency, Consent, and Control). После предоставления LMCP может читать события из всех ваших календарей и создавать новые события в любом из них. Это разрешение можно отозвать в любой момент в System Settings > Privacy & Security > Calendars.
Все данные календаря остаются локальными. LMCP работает на localhost:8765 и взаимодействует напрямую с вашим ИИ-клиентом — без промежуточных серверов.
Шаг 1: Установите LMCP на ваш Mac
Скачать LMCP и установите его:
- Откройте загруженный файл
.dmgиз папки Downloads - Перетащите Local MCP в папку Applications
- Откройте Local MCP из папки Applications — он появится в строке меню
Занимает около 30 секунд. Ваши ИИ-клиенты настраиваются автоматически.
Шаг 2: Предоставьте доступ к Календарю
При первом запуске macOS предложит вам разрешить LMCP доступ к вашим календарям. Нажмите “Allow.” Если вы пропустили запрос, перейдите в System Settings > Privacy & Security > Calendars и включите LMCP.
Затем перезапустите вашего ИИ-клиента, чтобы он подхватил новые инструменты MCP:
- Claude Desktop — полностью завершите работу (Cmd+Q) и откройте снова
- Cursor — перезапустите редактор
- VS Code — перезагрузите окно (Cmd+Shift+P → “Reload Window”)
- ChatGPT / Windsurf — перезапустите приложение
Шаг 3: Управляйте вашим Календарём из вашего ИИ-ассистента
Попробуйте эти запросы:
- “Что у меня запланировано на этой неделе?” — посмотрите все события по всем календарям.
- “Заблокируй 2 часа для глубокой работы завтра во второй половине дня” — ваш ИИ находит свободный слот и создаёт событие.
- “Создай встречу с командой дизайна в следующий вторник в 14:00” — ваш ИИ создаёт событие в предпочитаемом вами календаре.
- “Свободен ли я в пятницу с 10 до 12?” — быстрая проверка доступности.
- “Удали встречу standup в четверг” — ваш ИИ показывает детали события и просит подтверждения перед удалением.
Какие провайдеры календарей работают?
Любая учётная запись календаря, настроенная в приложении macOS Calendar (или в System Settings > Internet Accounts), доступна автоматически:
- iCloud — календарный сервис Apple
- Google Calendar — личные учётные записи и учётные записи Google Workspace
- Microsoft Outlook / Exchange — включая Office 365 и локальный Exchange
- CalDAV — любой совместимый с CalDAV сервер (Fastmail, Nextcloud, Synology и т. д.)
- Подписные календари — подписки .ics только для чтения (праздники, спорт и т. д.)
Если у вас несколько учётных записей календаря, ваш ИИ может читать из них всех, и вы можете указать, в какой из них создавать события: “Добавь это в мой рабочий календарь.”
Что ваш ИИ может делать с вашим Календарём
- Список событий — просматривайте события за любой диапазон дат по всем календарям
- Список названий календарей — смотрите все доступные календари и то, каким учётным записям они принадлежат
- Создание событий — добавляйте новые события с названием, временем, местоположением и заметками
- Удаление событий — удаляйте события после показа предварительного просмотра для подтверждения
Для деструктивных операций, таких как удаление событий, ваш ИИ всегда сначала показывает вам детали события и просит подтверждения.
Реальные сценарии работы
Утренний обзор расписания
Что у меня в календаре сегодня? Сделай сводку по каждой встрече и скажи, есть ли у меня промежутки дольше 30 минут.
Ваш ИИ читает ваш день, делает сводку по каждому событию и выделяет свободные блоки — всё в одном ответе.
Планирование между приложениями
Проверь мою почту на наличие любых запросов на встречи, на которые я не ответил, затем посмотри мой календарь и скажи, какие из них я могу принять.
Поскольку LMCP подключает ваш ИИ как к почте, так и к календарю, он может сопоставлять запросы с вашей реальной доступностью.
Часто задаваемые вопросы
Работает ли это напрямую с Google Calendar или только через приложение Mac Calendar?
LMCP читает из единого хранилища календарей macOS через EventKit. Если ваш Google Calendar добавлен в System Settings > Internet Accounts (что синхронизирует его с приложением Calendar), это работает. LMCP не подключается к API Google Calendar напрямую — он читает локально синхронизированную копию, и именно так он избегает необходимости в OAuth.
Может ли мой ИИ создавать события в конкретном календаре?
Да. Просто укажите название календаря в вашем запросе: “Создай событие обеда в моём календаре Personal” или “Добавь это в Work.” Если вы не укажете, ваш ИИ будет использовать ваш календарь по умолчанию. Вы можете спросить “Покажи мои календари”, чтобы увидеть все доступные варианты.
Что произойдёт, если я отзову доступ к календарю позже?
Перейдите в System Settings > Privacy & Security > Calendars и отключите LMCP. Инструменты календаря немедленно перестанут работать, и ваш ИИ сообщит вам, что доступ к календарю недоступен. Вы можете снова включить его в любой момент с того же экрана настроек.
Что ещё может LMCP?
Календарь — одна из многих интеграций, которые предлагает LMCP. Вы также можете подключить вашего ИИ-ассистента к вашей почте, Microsoft Teams, Contacts, OneDrive, Notes, Reminders и многому другому. Смотрите полный список руководств для всех доступных интеграций.