Che Ical MCP
A native macOS calendar and reminder MCP server that provides complete calendar and task management functions, supporting 25 tools such as events, reminders, tags, and batch operations.
rating : 2.5 points
downloads : 6.2K
What is che-ical-mcp?
che-ical-mcp is an intelligent calendar and reminder management tool designed specifically for macOS. It enables you to directly operate your calendars and tasks through AI assistants like Claude. Whether it's scheduling meetings, setting reminders, finding schedule conflicts, or managing events in batches, all can be done through natural language conversations.How to use che-ical-mcp?
After installation and configuration, you can directly tell the AI assistant: 'Schedule a team meeting for tomorrow at 2 pm', 'Show all to-do items for this week', 'Search for all events containing 'Project Review'', and the system will automatically process your requests.Applicable scenarios
Suitable for office workers, students, and freelancers who need to manage their schedules frequently, especially those who use multiple calendar sources (iCloud, Google, Outlook) and hope to improve efficiency through AI.Main features
Calendar management
Create, delete, and rename calendars. Support multiple calendar sources such as iCloud, Google, and Outlook. You can set calendar colors.
Event management
Create, update, and delete calendar events. Support location, URL, reminder settings, and recurring events (daily/weekly/monthly/yearly).
Reminder management
Complete task management functions. Support to-do item creation, completion marking, tag classification (#tags), priority settings, and location-based reminders.
Smart search
Multi-keyword search (AND/OR matching), filter by tags, and quickly view today/this week/this month's schedules.
Batch operations
Batch create, move, and delete events and reminders. Support preview mode to prevent accidental operations.
Conflict detection
Automatically detect schedule time conflicts to avoid double - booking.
Duplicate detection
Find duplicate events across calendars to help organize your schedule.
Flexible date format
Support multiple date format inputs: full ISO8601, date and time, date only, time only. The system will parse them intelligently.
Timezone support
Automatically use the local timezone and correctly handle cross - timezone events.
Multi - source differentiation
When there are calendars with the same name (e.g., both iCloud and Google have a 'Work' calendar), you can specify the calendar source for precise operations.
Advantages
Developed with native Swift, excellent performance, fully integrated with macOS system permissions
Support both calendar events and reminders, comprehensive functions
Support a tag system, allowing you to organize tasks through #tags
Smart search and batch operations greatly improve efficiency
Automatic conflict and duplicate detection avoid schedule chaos
Support all major calendar sources: iCloud, Google, Outlook, CalDAV
Flexible time input format, user - friendly experience
Limitations
Only support macOS 13.0 and above
Need to manually authorize calendar and reminder access permissions
In macOS Sequoia (15.x), additional configuration is required for the VS Code environment
The tag function is at the MCP level and will not be displayed as native tags in Reminders.app
Need to re - configure permissions after updating VS Code
How to use
Download and install
Download the latest version of the binary file or .mcpb installation package from the GitHub Releases page.
Configure Claude Desktop
Edit the Claude Desktop configuration file and add the MCP server configuration.
Authorize permissions
When using it for the first time, macOS will pop up a permission request. Click 'Allow' to access the calendar and reminders.
Start using
Restart Claude Desktop. Now you can manage your calendars and tasks through natural language.
Usage examples
Schedule a team meeting
Need to schedule a weekly recurring team sync meeting.
Manage to - do items
Use tags to organize shopping lists and tasks.
Find schedule conflicts
Check for time conflicts before scheduling a new meeting.
Batch organize the calendar
Clean up outdated events in the old calendar.
Smart search for tasks
Find tasks with specific tags or keywords.
Frequently Asked Questions
Why doesn't the permission request dialog pop up after installation?
How does the tag function work? Why aren't they displayed as native tags in Reminders.app?
Which calendar sources are supported?
What if I have two calendars with the same name (e.g., both iCloud and Google have a 'Work' calendar)?
How to prevent accidental operations when deleting in batches?
What time formats are available?
Why is it recommended to place the binary file in ~/bin instead of a cloud - synced folder?
Related resources
GitHub repository
Project source code, issue tracking, and latest version download
Releases page
Download pre - compiled binary files and .mcpb installation packages
Model Context Protocol official website
Understand the technical details and specifications of the MCP protocol
MCP Swift SDK
The Swift SDK framework used in the project
Claude Desktop configuration guide
Official Claude Desktop usage and configuration documentation

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.4K
4.5 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
35.4K
5 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
72.2K
4.3 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
24.6K
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
32.2K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
65.5K
4.5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
22.1K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
47.8K
4.8 points







