苹果提醒事项
STDIO用于管理苹果提醒事项的MCP服务器
用于管理苹果提醒事项的MCP服务器
A Model Context Protocol (MCP) server for interacting with Apple Reminders on macOS.
Add this to your 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" ] } } }
The server exposes the following MCP tools for interacting with Apple Reminders:
Returns all reminder lists.
Returns reminders from a specific list.
listName
(required): The name of the reminder listCreates a new reminder.
listName
(required): The name of the reminder listtitle
(required): The title of the reminderdueDate
(optional): The due date for the reminder (ISO format: "YYYY-MM-DDTHH:MM:SS.sssZ")notes
(optional): Notes for the reminderMarks a reminder as completed.
listName
(required): The name of the reminder listreminderName
(required): The name of the reminder to completeDeletes a reminder.
listName
(required): The name of the reminder listreminderName
(required): The name of the reminder to deleteThis MCP server uses AppleScript to interact with the Apple Reminders app on macOS. It provides a standardized interface for AI assistants to manage reminders through the Model Context Protocol.
This project uses TypeScript and the MCP SDK. To extend functionality, modify the tools in src/index.ts
and the AppleScript functions in src/reminders.ts
.
MIT