Discover and explore top open-source AI tools and projects—updated daily.
Omar-V2Natural language interface for macOS calendar management
Top 90.0% on SourcePulse
This project provides an MCP (Model Context Protocol) server that enables natural language interaction with macOS Calendars, targeting macOS users seeking a conversational interface for managing their schedules. It offers benefits such as instant event creation, intelligent schedule querying, and seamless event modification through simple text commands.
How It Works
The mcp-ical server acts as a bridge between natural language models and the macOS Calendar application, leveraging the Model Context Protocol (MCP). It utilizes PyObjC to interact with the native macOS Calendar framework, translating user requests like "Add a lunch meeting with Sarah tomorrow at noon" into actual calendar events. The system supports custom calendar selection, location and notes, smart reminders, and recurring events, offering a conversational approach to complex scheduling tasks.
Quick Start & Requirements
git clone https://github.com/Omar-V2/mcp-ical.gitcd mcp-icaluv syncclaude_desktop_config.json with the server's command and arguments. Crucially, Claude must be launched from the terminal (/Applications/Claude.app/Contents/MacOS/Claude) to trigger macOS calendar permission prompts.Highlighted Details
Maintenance & Community
Contributions are welcomed via a standard fork and pull request workflow. No specific community channels (like Discord or Slack) are listed in the README.
Licensing & Compatibility
Limitations & Caveats
Known issues include potential inaccuracies with non-standard recurring schedules and a possible one-day offset for reminder timing on recurring all-day events. A critical operational caveat is that the MCP client (e.g., Claude) must be launched from the terminal to correctly request and obtain macOS calendar permissions.
11 months ago
Inactive
mattt
openai