Calendar Safe MCP
Calendar Safe MCP
Ein inoffizieller, lokaler MCP-Server für Apple Calendar. Er nutzt EventKit, Apples unterstütztes Kalender-Framework, und greift nie direkt auf Kalenderdatenbanken, Kontoanmeldedaten oder die macOS-Berechtigungsdatenbank zu.
Erfordert macOS 14 Sonoma oder neuer und Python 3.12 oder neuer.
Er ist nur für macOS verfügbar und stellt vier Tools bereit:
list_calendarslist_eventscreate_eventupdate_event
Installieren
Installieren Sie uv und registrieren Sie den Server anschließend bei Ihrem MCP-Client. Für Codex:
codex mcp add calendar -- uvx --from git+https://github.com/jasongibby/calendar-safe-mcp calendar-safe-mcpFür einen anderen stdio-MCP-Client verwenden Sie:
{
"mcpServers": {
"calendar": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jasongibby/calendar-safe-mcp",
"calendar-safe-mcp"
]
}
}
}Rufen Sie list_calendars auf, nachdem Sie Ihren MCP-Client gestartet haben. macOS sollte für diesen Client den Kalenderzugriff anfordern. Gewähren Sie vollen Zugriff unter Systemeinstellungen → Datenschutz & Sicherheit → Kalender.
Related MCP server: calendar-mcp
Sicherheit und Datenschutz
Der Zugriff verwendet ausschließlich Apples EventKit-Framework und den normalen macOS-Zustimmungsablauf.
Lesevorgänge geben nur Terminplanungsfelder zurück, es sei denn,
include_details=truewird übergeben.Antworten auf das Erstellen und Aktualisieren bleiben kompakt und spiegeln weder Notizen, URLs noch Alarme wider.
Textabfragen durchsuchen nur Titel, es sei denn,
search_notes=truewird übergeben.Datumsbereiche sind auf 366 Tage begrenzt und Antwortlimits auf 1.000 begrenzt.
Wiederkehrende Aktualisierungen erfordern einen expliziten
spanvonthisoderfuture.Ereignisinhalte werden vom Server nie protokolliert.
Werkzeuge zum Löschen und zur Erstellung wiederkehrender Termine werden bewusst weggelassen.
Ihr MCP-Client und Ihr KI-Anbieter können die vom Server zurückgegebenen Kalenderdaten sehen. Prüfen Sie vor der Verwendung deren Datenschutzrichtlinien. Dieses Projekt ist weder mit Apple verbunden noch von Apple unterstützt.
Siehe Apples EventKit-Dokumentation.
Entwicklung
uv sync
uv run python -m unittest discover -s tests -vTests verwenden Mocks und greifen nicht auf Kalenderdaten zu.
Lizenz
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Connects ChatGPT to your Apple Calendar via a local Mac agent + Vercel relay
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
GDPR-compliant calendar access for AI assistants: read, create, edit, RSVP. Google, MS 365, Apple.
Manage Google, Outlook & Apple calendars and create private sync rules from chat.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceTransforms macOS calendar management into a conversational experience using natural language, allowing users to create, manage, and update calendar events seamlessly through an MCP-compatible client.331MIT
- AlicenseAqualityDmaintenanceExposes Apple Calendar data through an EventKit helper app. Enables reading, creating, updating, and deleting calendar events on macOS.714 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides native integration with Apple Calendar on macOS via EventKit, enabling CRUD operations on calendar events and calendars through a standardized MCP interface.425 npmMIT
- AlicenseNot gradedqualityCmaintenanceA local-first MCP server for macOS that enables AI assistants to read and manage Apple Calendar events via EventKit, with configurable permissions, audit logging, and a native setup app.MIT