MCP iCal Server

MCP сервер для календаря macOS: агент создает, находит и меняет события естественным языком

  • 333 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Создает, меняет и переносит события в вашем личном календаре
  • Читает расписание и содержимое календарей macOS
Все причины и проверки

omar-v2/mcp-ical

Установка

Ручная установка

git clone https://github.com/Omar-V2/mcp-ical.git
cd mcp-ical
uv sync

Пакета в PyPI нет, сервер запускается из склонированного репозитория через uv run mcp-ical.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Создает, меняет и переносит события в вашем личном календаре
  • Читает расписание и содержимое календарей macOS

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту доступ к календарю macOS через приложение Calendar. По обычной фразе он создает события с местом, заметками, напоминаниями и повторами, выбирает нужный календарь, показывает расписание на период и ищет свободные окна под встречу. События можно менять: переносить время, менять календарь, место, заметки и напоминания. Если календарь Google синхронизирован с iCloud, через него можно работать и с событиями Google.

Для кого. Для пользователей macOS, кто ведет личное и рабочее расписание в приложении Calendar.

Подходит, если

  • Нужно создать или перенести событие обычной фразой
  • Нужно посмотреть расписание на неделю и найти свободное окно
  • Нужно вести повторяющиеся встречи с напоминаниями

Не подходит, если

  • Нет macOS с настроенным приложением Calendar
  • Нужен серверный или онлайн-календарь без привязки к Mac

Пример запроса к агенту

Поставь обед с Сарой завтра в полдень и напомни за час

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Работает только на macOS с настроенным приложением Calendar. Чтобы система запросила доступ к календарю, клиент нужно запустить из терминала, иначе доступ придется выдавать вручную. Устанавливается из клонированного репозитория через uv sync и uv run, пакета в PyPI нет. По README нестандартные повторяющиеся события иногда задаются неточно, а напоминания для повторяющихся событий на весь день могут смещаться на день.

Как отключить. Удалите блок mcp-ical из конфигурации MCP-клиента и перезапустите его, при желании удалите папку репозитория и отзовите доступ к календарю в системных настройках.

Частые вопросы

Почему клиент нужно запускать из терминала?

Только при запуске из терминала macOS покажет запрос доступа к календарю. При запуске из Finder запрос не появится, и доступ придется выдавать вручную.

Можно ли работать с Google Календарем?

Да, если он синхронизирован с календарем iCloud. Тогда при создании события можно указать нужный календарь Google.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

caldav-mcp подключает агента к любому CalDAV-серверу: список календарей, события за период, создание, правка и удаление.

MCP-серверРасширенный доступ111Звезды репозитория

MCP календарь для Claude Desktop: агент смотрит, создает, переносит и удаляет события Google Calendar, включая повторяющиеся, по запросу на обычном языке

MCP-серверШирокий доступ59Звезды репозитория

iMCP

imcp

Приложение для macOS, которое открывает ИИ календарь, контакты, напоминания, сообщения и другие данные Mac через MCP. Не связано с Apple

MCP-серверШирокий доступ2 тыс.Звезды репозитория

MCP-сервер Яндекс Календаря

Яндекс Календарь MCP для Claude

Российский стек

MCP-сервер для Яндекс Календаря: просмотр, создание и удаление событий через пароль приложения

MCP-серверРасширенный доступ5Звезды репозитория

MCP-сервер для почты, календаря, контактов, напоминаний, заметок и Safari: локально через macOS или по протоколам iCloud.

MCP-серверШирокий доступ80Звезды репозитория
Российский стек

MCP-сервер Яндекс Календаря по CalDAV: чтение расписания, создание и правка событий, приглашения с реальной отправкой писем

MCP-серверШирокий доступ1Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP iCal Server (эта карточка)нетне нужна333
applescript-mcpнетне нужна396MCP-сервер для macOS на AppleScript: календарь, почта, сообщения, заметки, Finder, iTerm и Команды под управлением агента
Nextcloud MCP ServerнетAPI-ключ411подключает агента к Nextcloud

Коротко о README

README показывает управление календарем macOS обычными фразами: создание событий с местом, заметками, напоминаниями и повторами, просмотр расписания, поиск свободных окон и изменение событий. Установка описана через клонирование репозитория, uv sync и настройку Claude for Desktop с командой uv и флагом --directory. Подчеркнуто, что клиент нужно запускать из терминала, чтобы получить доступ к календарю. В разделе известных проблем отмечены неточности с нестандартными повторами и смещение напоминаний. Лицензия MIT, интеграция с календарем сделана на PyObjC.

Бейдж для README

Сообщить о проблеме