Back to Home
atani icon

mcp-server-macos-reminders

by atani

Overview

An MCP server that allows direct manipulation of the standard macOS Reminders app from Claude Code for personal automation and AI-driven task management.

Installation

Run Command
node dist/index.js

Security Notes

The `ReminderServiceImpl.sanitizeForAppleScript` function, used to sanitize user inputs (like list names and reminder names) before embedding them into AppleScript commands, only escapes double quotes (`"`). This is insufficient. An attacker could inject single quotes (`'`), backslashes (`\`), or newline characters (`\n`, `\r`) into inputs, which would break the AppleScript syntax. This could lead to a denial of service (script failure) or, more critically, allow for AppleScript injection where arbitrary `do shell script` commands could be executed on the user's macOS system. For instance, if a reminder name includes an unescaped single quote, the generated AppleScript will be syntactically invalid.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2026-01-19

Tags

macOSRemindersMCP ServerClaude CodeAutomation