
A Model Context Protocol (MCP) server that provides native integration with Apple Reminders on macOS. This server allows you to interact with Apple Reminders through a standardized interface.
概览
A Model Context Protocol (MCP) server that provides native integration with Apple Reminders on macOS. This server allows you to interact with Apple Reminders through a standardized interface. - List all reminders and reminder lists - Create new reminders with titles and optional details - Mark reminders as complete/incomplete - Add notes to reminders - Set due dates for reminders - Native macOS integration - Node.js 18 or later - macOS (required for Apple Reminders integration) - Xcode Command Line Tools (required for compiling Swift code) 1. Open Cursor 2. Open Cursor settings 3. Click on "MCP" in the sidebar 4. Click "Add new global MCP server" 5. Configure the server with the following settings: 1. Open ChatWise 2. Go to Settings 3. Navigate to the Tools section 4. Click the "+" button 5.
README
以下为原文 README 节选,完整内容请查看原文。
Apple Reminders MCP Server 
English | 简体中文
A Model Context Protocol (MCP) server that provides native integration with Apple Reminders on macOS. This server allows you to interact with Apple Reminders through a standardized interface.
Features
- List all reminders and reminder lists
- Create new reminders with titles and optional details
- Mark reminders as complete/incomplete
- Add notes to reminders
- Set due dates for reminders
- Native macOS integration
Prerequisites
- Node.js 18 or later
- macOS (required for Apple Reminders integration)
- Xcode Command Line Tools (required for compiling Swift code)
Quick Start
Install globally via npm:
npm install -g mcp-server-apple-reminders
Configuration
Configure Cursor
- Open Cursor
- Open Cursor settings
- Click on “MCP” in the sidebar
- Click “Add new global MCP server”
- Configure the server with the following settings:
{ "mcpServers": { "apple-reminders": { "command": "mcp-server-apple-reminders", "args": [] } } }
Configure ChatWise
- Open ChatWise
- Go to Settings
- Navigate to the Tools section
- Click the “+” button
- Configure the tool with the following settings:
- Type:
stdio - ID:
apple-reminders - Command:
mcp-server-apple-reminders - Args: (leave empty)
- Type:
Configure Claude Desktop
You need to configure Claude Desktop to recognize the Apple Reminders MCP server. There are two ways to access the configuration:
Option 1: Through Claude Desktop UI
- Open Claude Desktop app
- Enable Developer Mode from the top-left menu bar
- Open Settings and navigate to the Developer Option
- Click the Edit Config button to open
claude_desktop_config.json
Option 2: Direct File Access
For macOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
For Windows:
code %APPDATA%\Claude\claude_desktop_config.json
2. Add Server Configuration
Add the following configuration to your claude_desktop_config.json:
{
"mcpServers": {
"apple-reminders": {
"command": "mcp-server-apple-reminders",
"args": []
}
}
}
3. Restart Claude Desktop
For the changes to take effect:
- Completely quit Claude Desktop (not just close the window)
- Start Claude Desktop again
- Look for the tool icon to verify the Apple Reminders server is connected
Usage Examples
Once configured, you can ask Claude to interact with your Apple Reminders. Here are some example prompts:
Creating Reminders
Create a reminder to "Buy groceries" for tomorrow at 5 PM.
Add a reminder to "Call mom" with a note "Ask about weekend plans".
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"apple-reminders": {
"command": "mcp-server-apple-reminders",
"args": []
}
}
}