A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Local Apple Calendar and Reminders tooling for macOS, with Codex plugin adapters and a shared MCP server
Local Apple Calendar + Reminders tooling for macOS, with Codex plugin adapters and a shared MCP layer underneath.
.ics export and importflowchart TD
A["Codex User"] --> B["apple-calendar plugin"]
A --> C["apple-reminders plugin"]
B --> D["Shared MCP layer"]
C --> D
D --> E["Calendar EventKit backend"]
D --> F["Reminders EventKit backend"]
F --> G["AppleScript flag/unflag fallback"]
apple-productivity-mcp/
plugins/
apple-calendar/ # user-facing Codex plugin
apple-reminders/ # user-facing Codex plugin
mcp/
apple-productivity/ # shared MCP server layer
server/
scripts/
install_local_plugins.py
smoke_test_apple_cli.py
smoke_test_apple_mcp.py
.agents/plugins/marketplace.json
CHANGELOG.md
LICENSE
README.md
plugins/These are the things you install and use directly in Codex.
apple-calendarapple-remindersThey contain:
.mcp.json wiring to the shared MCP servermcp/This is infrastructure, not the user-facing plugin layer.
mcp/apple-productivity/ contains the shared local stdio MCP server used by both plugins.
That separation keeps the repo cleaner:
plugins/mcp/| Mode | Best for |
|---|---|
| Codex plugin skill | Natural chat-like usage in Codex |
| CLI wrapper | Scriptable local automation |
| MCP tools | Reusable integration layer for Codex and other MCP-capable agents |
/usr/bin/python3 scripts/install_local_plugins.py --repo-root "$(pwd)"
Make sure macOS permissions are enabled for:
Open the repo in Codex.
Use:
plugins/apple-calendarplugins/apple-remindersThe shared MCP layer will be wired automatically.
CLI:
/usr/bin/python3 scripts/smoke_test_apple_cli.py
MCP:
/usr/bin/python3 scripts/smoke_test_apple_mcp.py
Both tests create temporary artifacts and clean them up afterward.
.ics export and import| Path | Purpose |
|---|---|
plugins/apple-calendar | Calendar plugin layer |
plugins/apple-reminders | Reminders plugin layer |
mcp/apple-productivity | shared MCP server layer |
scripts/install_local_plugins.py | local path rewrite/install helper |
scripts/smoke_test_apple_cli.py | CLI smoke test |
scripts/smoke_test_apple_mcp.py | MCP smoke test |
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots