这是一个用于与macOS上的Apple Reminders应用交互的Model Context Protocol (MCP)服务器。
在你的claude_desktop_config.json中添加以下内容:
{
"mcpServers": {
"apple-reminders": {
"command": "node",
"args": [
"/path/to/mcp-apple-reminders/dist/index.js"
]
}
}
}
{
"mcpServers": {
"apple-reminders": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-apple-reminders"
]
}
}
}
该服务器提供了以下MCP工具来与Apple Reminders进行交互:
返回所有提醒列表。
返回来自特定列表的提醒。
listName(必需):提醒列表的名称创建一个新的提醒。
listName(必需):提醒列表的名称title(必需):提醒的标题dueDate(可选):提醒的截止日期(ISO格式:"YYYY-MM-DDTHH:MM:SS.sssZ")notes(可选):提醒的备注标记提醒为已完成。
listName(必需):提醒列表的名称reminderName(必需):要完成的提醒的名称删除一个提醒。
listName(必需):提醒列表的名称reminderName(必需):要删除的提醒的名称此MCP服务器使用AppleScript与macOS上的Apple Reminders应用进行交互。它提供了一个标准化接口,使AI助手能够通过Model Context Protocol管理提醒。
该项目使用TypeScript和MCP SDK。要扩展功能,请修改src/index.ts中的工具和src/reminders.ts中的AppleScript函数。
MIT