Apple Calendar MCP
A

Apple Calendar MCP

通過原生EventKit API提供Apple Calendar的MCP服務,支持正確處理重複事件,解決AppleScript方案無法展開重複事件的問題。
2分
5.1K

什麼是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服務器

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "apple-calendar": {
      "command": "node",
      "args": ["/path/to/apple-calendar-mcp/build/index.js"],
      "env": {
        "APPLE_BRIDGE_BIN": "/path/to/apple-calendar-mcp/swift/.build/release/apple-bridge"
      }
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

M
MCP Windbg
一個MCP服務器,將AI模型與WinDbg/CDB集成,用於分析Windows崩潰轉儲文件和進行遠程調試,支持自然語言交互執行調試命令。
Python
10.5K
5分
M
Mobile MCP
Mobile Next - MCP服務器是一個用於移動自動化的平臺無關接口,支持iOS和Android設備的自動化操作,無需特定平臺知識。
TypeScript
13.9K
4.5分
I
Iterm MCP
iTerm-MCP是一個為iTerm會話提供模型訪問的服務器,支持高效查看終端輸出和完全控制。
TypeScript
10.3K
4分
I
Imcp
已認證
iMCP是一款macOS應用,通過AI連接用戶的數字生活,支持與Claude Desktop等客戶端通過Model Context Protocol (MCP)協議交互,提供日曆、聯繫人、位置、地圖、消息、提醒和天氣等多種功能。
swift
10.6K
5分
I
Ios Simulator MCP
iOS模擬器MCP服務器是一個通過Model Context Protocol(MCP)與iOS模擬器交互的工具,支持獲取模擬器信息、控制UI交互和檢查UI元素等功能。
TypeScript
10.1K
4分
X
Xcodebuildmcp
XcodeBuild MCP是一個為AI助手和MCP客戶端提供Xcode相關工具集成的服務器,支持Xcode項目管理、模擬器控制和應用工具等功能,實現自動化開發流程。
TypeScript
11.3K
5分
C
CLI (Desktop Commander)
Desktop Commander MCP是一個讓Claude桌面應用能夠執行終端命令、管理文件系統的AI助手工具,支持代碼搜索、編輯、進程管理和遠程文件讀取等功能。
TypeScript
15.6K
5分
A
Android Debug Bridge
一個基於ADB的Android設備控制服務器,通過MCP協議提供設備管理功能,支持ADB命令執行、屏幕截圖、UI佈局分析和應用包管理。
Python
11.3K
4分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.7K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
31.3K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
119.7K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
31.1K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
25.0K
4.8分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
79.6K
4.7分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase