MCP Apple Calendars

MCP Apple Calendars

site icon
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 变体,包括带毫秒和不带毫秒的格式

使用教程

使用依赖

安装教程

  1. 克隆仓库
  2. 安装依赖: npm install
  3. 构建 TypeScript 代码: npm run build

调试方式

  1. 确保 Calendar API Bridge 在 8080 端口运行
  2. 启动 MCP 服务器: npm start
  3. 开发模式(自动重载): npm run dev

许可证

该项目遵循 MIT 开源许可条款。