mcp-server-apple-events
Verified Safeby FradSer
Overview
Integrate Apple Reminders and Calendar with MCP clients for comprehensive management and automation on macOS.
Installation
mcp-server-apple-eventsEnvironment Variables
- NODE_ENV
- DEBUG
- SWIFT_BINARY_HASH
Security Notes
The server demonstrates strong security practices. It utilizes `execFile` with explicit argument arrays, mitigating shell injection risks. Input is rigorously validated using Zod schemas (e.g., `SAFE_TEXT_PATTERN`, `URL_PATTERN`), preventing common injection attacks and SSRF by blocking private/internal network addresses. The native Swift binary (`EventKitCLI`) is subject to comprehensive path and integrity validation (file existence, type, size, executability, and optional SHA256 hash check) via `binaryValidator.ts`, significantly reducing the risk of executing untrusted code. macOS EventKit permissions are handled natively by the Swift layer with proactive AppleScript fallbacks, ensuring user consent and system-level security. No hardcoded secrets were identified.
Similar Servers
macos-automator-mcp
Transforms an AI assistant into a macOS automation agent, enabling it to execute AppleScript and JXA commands to control applications and system functions.
che-apple-mail-mcp
Programmatic management and automation of Apple Mail functionalities on macOS.
omnifocus-mcp
Interact with and manage OmniFocus tasks, projects, folders, and tags on macOS, including UI navigation and comprehensive filtering.
bb-applescript-mcp-server
Enables LLM clients to automate macOS applications using AppleScript, providing predefined tools for Finder and BBEdit, and supporting custom plugin development.