Che Ical MCP
C

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.
2.5 points
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

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "che-ical-mcp": {
      "command": "/usr/local/bin/che-ical-mcp"
    }
  }
}

{
     "mcpServers": {
       "che-ical-mcp": {
         "command": "/usr/local/bin/che-ical-mcp"
       }
     }
   }
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

M
MCP Windbg
An MCP server that integrates AI models with WinDbg/CDB for analyzing Windows crash dump files and remote debugging, supporting natural language interaction to execute debugging commands.
Python
11.6K
5 points
M
Mobile MCP
TypeScript
14.6K
4.5 points
I
Iterm MCP
iTerm-MCP is a server that provides model access for iTerm sessions, supporting efficient viewing of terminal output and full control.
TypeScript
11.1K
4 points
I
Imcp
Certified
iMCP is a macOS application that connects users' digital lives through AI. It supports interaction with clients such as Claude Desktop via the Model Context Protocol (MCP), providing various functions including calendar, contacts, location, maps, messages, reminders, and weather.
swift
12.3K
5 points
I
Ios Simulator MCP
The iOS Simulator MCP Server is a tool for interacting with the iOS simulator via the Model Context Protocol (MCP), supporting functions such as obtaining simulator information, controlling UI interactions, and checking UI elements.
TypeScript
11.9K
4 points
X
Xcodebuildmcp
XcodeBuild MCP is a server that integrates Xcode-related tools for AI assistants and MCP clients, supporting functions such as Xcode project management, simulator control, and app utilities to achieve an automated development process.
TypeScript
13.4K
5 points
C
CLI (Desktop Commander)
Desktop Commander MCP is an AI assistant tool that enables the Claude desktop application to execute terminal commands and manage the file system. It supports functions such as code search, editing, process management, and remote file reading.
TypeScript
16.6K
5 points
A
Android Debug Bridge
An ADB - based Android device control server that provides device management functions through the MCP protocol, supporting ADB command execution, screenshot capture, UI layout analysis, and application package management.
Python
11.1K
4 points
N
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
M
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
D
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
G
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
U
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
F
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
G
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
M
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
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase