Calendar Safe MCP
Calendar Safe MCP
Un servidor MCP local y no oficial para Apple Calendar. Utiliza EventKit, el framework de calendario compatible con Apple, y nunca lee las bases de datos de Calendar, las credenciales de cuentas ni la base de datos de permisos de macOS directamente.
Requiere macOS 14 Sonoma o posterior y Python 3.12 o posterior.
Es exclusivo de macOS y proporciona cuatro herramientas:
list_calendarslist_eventscreate_eventupdate_event
Instalación
Instala uv y luego registra el servidor con tu cliente MCP. Para Codex:
codex mcp add calendar -- uvx --from git+https://github.com/jasongibby/calendar-safe-mcp calendar-safe-mcpPara otro cliente MCP stdio, usa:
{
"mcpServers": {
"calendar": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jasongibby/calendar-safe-mcp",
"calendar-safe-mcp"
]
}
}
}Llama a list_calendars después de iniciar tu cliente MCP. macOS debería solicitar acceso a Calendar para ese cliente. Otorga acceso completo en Ajustes del Sistema → Privacidad y Seguridad → Calendario.
Related MCP server: calendar-mcp
Seguridad y privacidad
El acceso utiliza únicamente el framework EventKit de Apple y el flujo normal de consentimiento de macOS.
Las lecturas devuelven solo campos de programación salvo que se pase
include_details=true.Las respuestas de creación y actualización se mantienen compactas y nunca repiten notas, URLs ni alarmas.
Las consultas de texto buscan únicamente en los títulos salvo que se pase
search_notes=true.Los rangos de fechas se limitan a 366 días y los límites de respuesta se fijan en 1,000 como máximo.
Las actualizaciones recurrentes requieren un
spanexplícito dethisofuture.El servidor nunca registra el contenido de los eventos.
Las herramientas de eliminación y de creación de recurrencias se omiten deliberadamente.
Tu cliente MCP y tu proveedor de IA pueden ver los datos del calendario devueltos por el servidor. Revisa sus políticas de privacidad antes de usarlo. Este proyecto no está afiliado a Apple ni cuenta con su respaldo.
Consulta la documentación de EventKit de Apple.
Desarrollo
uv sync
uv run python -m unittest discover -s tests -vLas pruebas usan mocks y no acceden a los datos de Calendar.
Licencia
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