MCP 苹果提醒事项
用于与 macOS 上的 Apple Reminders 交互的模型上下文协议 (MCP) 服务器。
特征
- 列表管理:查看 Apple 提醒事项应用中的所有提醒事项列表
- 提醒检索:从特定列表中获取所有提醒
- 创建提醒:创建带有标题、截止日期和注释的新提醒
- 完成提醒:将提醒标记为已完成
- 删除提醒:从列表中删除提醒
- 日期处理:正确处理到期日的 ISO 日期格式
配置
与 Claude Desktop 一起使用
将其添加到您的claude_desktop_config.json
中:
NPX(即将推出)
API
服务器公开了以下 MCP 工具用于与 Apple 提醒事项进行交互:
获取列表
返回所有提醒列表。
获取提醒
从特定列表返回提醒。
- 参数:
listName
(必填):提醒列表的名称
创建提醒
创建新的提醒。
- 参数:
listName
(必填):提醒列表的名称title
(必填):提醒的标题dueDate
(可选):提醒的截止日期(ISO 格式:“YYYY-MM-DDTHH.sssZ”)notes
(可选):提醒的注释
完成提醒
将提醒标记为已完成。
- 参数:
listName
(必填):提醒列表的名称reminderName
(必填):需要完成的提醒的名称
删除提醒
删除提醒。
- 参数:
listName
(必填):提醒列表的名称reminderName
(必填):要删除的提醒的名称
工作原理
该 MCP 服务器使用 AppleScript 与 macOS 上的 Apple 提醒事项应用进行交互。它通过模型上下文协议 (MCP) 为 AI 助手管理提醒事项提供了标准化接口。
发展
该项目使用 TypeScript 和 MCP SDK。如需扩展功能,请修改src/index.ts
中的工具以及src/reminders.ts
中的 AppleScript 函数。
要求
- macOS(Apple Reminders 集成所需)
- Node.js 16+
- Apple 提醒事项应用至少配置了一个列表
执照
麻省理工学院
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
一个模型上下文协议服务器,使 AI 助手能够与 macOS 上的 Apple Reminders 进行交互,让用户通过自然语言查看列表、检索、创建、完成和删除提醒。
Related MCP Servers
- AsecurityAlicenseAqualityAn enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.Last updated -40605TypeScriptMIT License
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- -securityFlicense-qualityA Model Context Protocol server for AI models to access and manipulate Apple Calendar data on macOS through a standardized interface.Last updated -5TypeScript