Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Apple Calendar & Reminders

БесплатноНе проверен

Read Apple Calendar events and Reminders on macOS via EventKit.

GitHubEmbed

Описание

Read Apple Calendar events and Reminders on macOS via EventKit.

README

A macOS MCP server that gives Claude read access to Apple Calendar and Reminders via EventKit. Communicates over stdio using JSON-RPC.

Requirements

  • macOS 13.0+
  • Swift 6.0+

Build

git clone https://github.com/dickdavis/apple-bridge-mcp.git
cd apple-bridge-mcp
swift build -c release

Binary: .build/release/AppleBridge

Test

swift test

Tests use a mock EventKit layer and do not require system permissions.

Install

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "apple-bridge": {
      "command": "/absolute/path/to/.build/release/AppleBridge"
    }
  }
}

Restart Claude Desktop after updating the config.

Claude Code

Add to ~/.claude/settings.json or project-level .claude/settings.json:

{
  "mcpServers": {
    "apple-bridge": {
      "command": "/absolute/path/to/.build/release/AppleBridge"
    }
  }
}

Other MCP Clients

Point any stdio-capable MCP client at the binary. No arguments or environment variables required.

Permissions

macOS will prompt for Calendar and Reminders access on first use. Grant access when prompted.

If the permission dialogs never appear (common when running inside tmux, screen, or other terminal multiplexers), run the following from your terminal emulator directly:

apple-bridge-mcp --permissions

Important: This command must be run from the terminal emulator itself (e.g. Terminal.app, iTerm2, Warp), not from within tmux or screen. macOS requires a direct connection to the window server to display permission dialogs. When run inside a multiplexer, the dialogs are silently suppressed and access is denied.

Permissions are checked per invocation. Granting or revoking access takes effect immediately without restarting the server.

Tools

Calendar

calendar_list_calendars — List all calendars.

  • No parameters.
  • Returns: { id, title, type, color, source, isImmutable } for each calendar.

calendar_get_events — Fetch events in a date range.

  • startDate (string, required) — ISO 8601
  • endDate (string, required) — ISO 8601
  • calendarIds (string array, optional) — filter by calendar
  • searchText (string, optional) — filter by title/notes

calendar_get_event_detail — Full detail for one event.

  • eventId (string, required)
  • Returns alarms, recurrence rules, organizer, attendees, timestamps.

Reminders

reminders_list_lists — List all reminder lists.

  • No parameters.
  • Returns: { id, title, color, source, reminderCount } for each list.

reminders_get_reminders — Fetch reminders with filters.

  • listIds (string array, optional) — filter by list
  • includeCompleted (boolean, optional, default: false)
  • dueBefore (string, optional) — ISO 8601
  • dueAfter (string, optional) — ISO 8601
  • searchText (string, optional) — filter by title/notes

reminders_get_reminder_detail — Full detail for one reminder.

  • reminderId (string, required)
  • Returns alarms, recurrence rules, timestamps.

License

MIT

from github.com/dickdavis/apple-bridge-mcp

Установка Apple Calendar & Reminders

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/dickdavis/apple-bridge-mcp

FAQ

Apple Calendar & Reminders MCP бесплатный?

Да, Apple Calendar & Reminders MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Apple Calendar & Reminders?

Нет, Apple Calendar & Reminders работает без API-ключей и переменных окружения.

Apple Calendar & Reminders — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Apple Calendar & Reminders в Claude Desktop, Claude Code или Cursor?

Открой Apple Calendar & Reminders на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Apple Calendar & Reminders with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории productivity