FBW-MCP-iCal
Verified Safeby KaiserUndGott
Overview
Manages iCloud, local, and subscribed calendars on macOS by listing, creating, updating, and deleting events.
Installation
node /PFAD/ZUM/REPO/dist/index.jsSecurity Notes
The server executes dynamically constructed AppleScript via 'osascript'. While user inputs are escaped using `escapeForAppleScript` to prevent injection within string literals (e.g., in event titles or calendar names), the inherent nature of running AppleScript with system automation permissions on macOS requires a high level of trust. The server itself communicates via stdio, reducing network attack surface. The primary risk is a flaw in the AppleScript escaping logic or an unforeseen vulnerability in the macOS Calendar app's AppleScript API that could allow privilege escalation or unintended actions, though the current escaping appears robust for preventing direct command injection into the interpreted string literals.
Similar Servers
google-calendar-streamable-mcp-server
Manages Google Calendar events, checks availability, and schedules meetings via the Model Context Protocol (MCP) using OAuth 2.1.
mcp-server-apple-events
Integrate Apple Reminders and Calendar with MCP clients for comprehensive management and automation on macOS.
gCalendar-mcp
This MCP server enables AI assistants to create and manage Google Calendar events.
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.