Apple Calendar MCP
什麼是Apple Calendar MCP Server?
這是一個專門為Apple Calendar設計的MCP服務器,讓AI助手(如Claude)能夠直接訪問和管理您的macOS日曆。與傳統的AppleScript方案不同,它使用Apple的原生EventKit框架,能夠正確處理重複事件的展開,確保您看到的是實際的日程安排,而不是重複事件的模板。如何使用Apple Calendar MCP Server?
安裝後,AI助手可以通過6個專用工具來管理您的日曆:查看日曆列表、獲取事件、搜索事件、創建新事件和刪除事件。所有操作都通過安全的JSON-RPC協議進行,確保數據隱私和安全。適用場景
適合需要AI助手幫助管理日程的用戶,如: • 讓AI安排會議和提醒 • 查詢未來幾天的日程安排 • 搜索特定的日曆事件 • 自動整理和清理日曆 • 獲取每日日程摘要主要功能
正確處理重複事件
使用EventKit的predicateForEvents方法,能夠正確展開重複事件為單個實例,解決傳統AppleScript方案的核心問題。
6個專用日曆工具
提供完整的日曆管理功能:獲取日曆列表、查詢事件、今日事件、搜索事件、創建事件和刪除事件。
原生EventKit API集成
基於Swift和EventKit框架,提供穩定可靠的日曆訪問,支持macOS 13+的所有功能。
安全的權限管理
遵循macOS的TCC(透明、同意和控制)安全框架,需要用戶明確授權才能訪問日曆數據。
靈活的日期範圍查詢
支持指定任意日期範圍查詢事件,自動處理時區和重複事件展開。
標準MCP協議
使用Model Context Protocol標準協議,與Claude等AI助手無縫集成。
優勢
✅ 正確處理重複事件 - 這是與AppleScript方案的主要區別
✅ 原生性能 - 使用Swift和EventKit,速度快且穩定
✅ 完整功能集 - 覆蓋日曆管理的所有基本操作
✅ 安全可靠 - 遵循macOS安全標準,需要用戶授權
✅ 易於集成 - 標準MCP協議,與AI助手無縫協作
侷限性
⚠️ 僅限macOS - 不支持Windows或Linux系統
⚠️ 需要macOS 13+ - 需要較新的操作系統版本
⚠️ 需要Xcode/Swift - 安裝需要開發工具鏈
⚠️ 權限管理 - 首次使用需要用戶手動授權日曆訪問
如何使用
安裝MCP服務器
通過npm一鍵安裝,系統會自動編譯Swift組件並配置MCP服務器。
授予日曆訪問權限
運行診斷命令,系統會提示您授予日曆訪問權限。選擇'Full Access'以確保所有功能正常工作。
驗證安裝
檢查日曆訪問是否正常,查看可用的日曆列表。
開始使用
現在您可以在Claude中直接使用日曆功能了,例如:'查看我今天的日程安排'或'創建下週三的會議'。
使用案例
每日日程規劃
讓AI助手幫助您規劃一天的工作,查看會議安排,並在空閒時間安排新任務。
會議安排
快速創建新的會議邀請,包括重複的團隊週會。
事件搜索
查找特定的日曆事件,如醫生預約或重要會議。
日曆清理
刪除過時或不需要的日曆事件。
常見問題
為什麼需要這個MCP服務器?AppleScript不行嗎?
安裝後為什麼看不到我的日曆事件?
支持哪些macOS版本?
我的日曆數據安全嗎?
可以管理iCloud日曆嗎?
刪除事件時,重複事件怎麼處理?
相關資源
GitHub倉庫
項目源代碼和最新版本
Model Context Protocol文檔
MCP協議官方規範
Apple EventKit文檔
Apple官方EventKit框架文檔
Claude MCP指南
如何在Claude中使用MCP服務器

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.7K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
31.3K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
119.7K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
31.1K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
25.0K
4.8分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
79.6K
4.7分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分






