Skip to main content
MCP server CX Codex

Apple System — Claude Code MCP server: what it does, how to install

Lets an assistant view macOS settings and run desktop actions. Helpful when controlling Mac preferences from a coding agent.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env APPLE_SYSTEM_MCP_SAFETY_MODE=<APPLE_SYSTEM_MCP_SAFETY_MODE> --env APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS=<APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS> --transport stdio applesystem-mcp -- uvx apple-system-mcp
Open on GitHub

What Apple System does

This MCP server connects AI assistants directly to macOS system utilities. It allows the model to inspect preferences and trigger desktop tasks without leaving your terminal workflow. Built-in tools like system_health verify setup status, while system_permission_guide helps troubleshoot access prompts.

The server requires macOS and Python 3.11 or newer. Execution happens locally via uvx. Because desktop actions interact with native services, macOS will ask for user approval across System Events, Accessibility, or Automation panes.

Security hinges on the APPLE_SYSTEM_MCP_SAFETY_MODE environment variable. Passing an invalid or empty value forces safe_readonly, which stops modification tools from executing. You can also restrict desktop automation to specific software with APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS.

What it helps with

  • inspect macOS preferences directly from your agent chat
  • automate authorized desktop interactions across allowed programs
  • verify operating system access rights with system_health
  • restrict execution via safety profiles and app allowlists

Example prompts for the agent

  • Run system_health to verify if macOS accessibility permissions are granted.
  • Check what permissions are missing by calling system_permission_guide.
  • Inspect current display and system parameters using available macOS tools.

How to install Apple System

Platform CLI

claude mcp add --env APPLE_SYSTEM_MCP_SAFETY_MODE=<APPLE_SYSTEM_MCP_SAFETY_MODE> --env APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS=<APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS> --transport stdio applesystem-mcp -- uvx apple-system-mcp

Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from apple-system-mcp <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Apple System

How do I install Apple System in Claude Code?

Register it by running claude mcp add apple-system-mcp -- uvx apple-system-mcp. To specify safety modes and allowed programs upfront, run `claude mcp add --env APPLE_SYSTEM_MCP_SAFETY_MODE=<APPLE_SYSTEM_MCP_SAFETY_MODE> --env APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS=<APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS> --transport stdio applesystem-mcp -- uvx apple-system-mcp`.

What does the Apple System MCP server do?

It allows your AI agent to read macOS configurations and execute controlled desktop actions.

What macOS permissions does Apple System require?

Certain operations require permissions under Accessibility, System Events, or Automation in System Settings. You must grant these permissions manually when macOS prompts you.

Similar MCP servers

All MCP servers for Automation and no-code: n8n, Zapier, Make →

From the same set11

Apple Tools (Unified) A single MCP server that hands your agent ten macOS apps and tools: Mail, Calendar, Reminders, Messages, Contacts, Notes, Files, Maps, System and Shortcuts. It runs on your Mac. CX Codex +1 ★ 31repo stars Apple Shortcuts This MCP server lets an agent list, inspect, and run Apple Shortcuts on macOS. Use it when a coding client needs to trigger existing Mac workflows. CX Codex +1 ★ 31repo stars Apple Messages Lets an agent read your Messages history on macOS and send or reply to conversations. Handy when you want to work through threads without leaving the editor. CX Codex +1 ★ 31repo stars Apple Reminders Manages tasks in Apple Reminders on macOS directly from an AI session. Useful for creating to-dos, checking lists, and completing items without leaving the editor. CX Codex +1 ★ 31repo stars Apple Notes This MCP server lets an agent work with Apple Notes on macOS, including note search, creation, editing, moving, and organization. CX Codex +1 ★ 31repo stars Apple Mail Lets your coding agent read, search, draft and send mail through Apple Mail on macOS, without leaving the chat. CX Codex +1 ★ 31repo stars Apple Maps Enables AI models to find places and estimate routes on macOS. Useful for generating quick navigation links in your coding agent. CX Codex +1 ★ 31repo stars Apple Files This MCP server lets an agent inspect and manage local macOS files inside approved roots. Use it when file access from a coding client needs clear boundaries. CX Codex +1 ★ 31repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor