
MCP Apple Calendars

2025.03.12
1
TypeScript日历服务日程管理日程管理
apple-calendar-mcp 是一个用于与 macOS 上的 Apple 日历交互的 Model Context Protocol (MCP) 服务器。该模块允许 AI 模型通过标准化接口访问和操作日历数据。
View on GitHub
Overview
基本能力
产品定位
apple-calendar-mcp 是一个用于与 macOS 上的 Apple 日历交互的 MCP 服务器,提供标准化的日历数据访问和操作接口。
核心功能
- 获取日历列表
- 获取特定日历的事件
- 创建新日历事件
- 更新现有日历事件
- 删除日历事件
适用场景
- AI 模型需要访问和操作 macOS 日历数据
- 需要标准化接口来管理 Apple 日历
- 自动化日历事件管理
工具列表
getCalendars
: 列出所有可用日历getCalendarEvents
: 从特定日历获取事件createCalendarEvent
: 在日历中创建新事件updateCalendarEvent
: 更新现有事件deleteCalendarEvent
: 从日历中删除事件
常见问题解答
- 日期格式支持多种 ISO8601 变体,包括带毫秒和不带毫秒的格式
使用教程
使用依赖
- macOS 12.0 或更高版本
- Node.js 16.0 或更高版本
- 本地运行的 Calendar API Bridge
安装教程
- 克隆仓库
- 安装依赖:
npm install
- 构建 TypeScript 代码:
npm run build
调试方式
- 确保 Calendar API Bridge 在 8080 端口运行
- 启动 MCP 服务器:
npm start
- 开发模式(自动重载):
npm run dev