Apple System
Read and manage macOS system settings and perform scoped desktop actions.
Connector by JonathanRReed · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Claude Desktop, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/jonathanrreed-apple-system-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: workflow-automation
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 20 read · 16 write · 1 delete
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Tools by what they do 37
Read from the source code; the running server may list different tools.
Read 20 · Look things up without changing anything.
system_get_accessibility_settingssystem_get_appearance_settingssystem_get_batterysystem_get_clipboardsystem_get_context_snapshotsystem_get_dock_settingssystem_get_finder_settingssystem_get_focus_statussystem_get_frontmost_appsystem_get_promptsystem_get_settings_snapshotsystem_gui_list_menu_bar_items
Show 8 more tools
system_healthsystem_list_promptssystem_list_running_appssystem_list_settings_domainssystem_permission_guidesystem_read_preference_domainsystem_show_notificationsystem_status
Write 16 · Create, change, send or run things.
system_gui_click_buttonsystem_gui_click_menu_pathsystem_gui_press_keyssystem_gui_type_textsystem_open_applicationsystem_set_appearance_modesystem_set_clipboardsystem_set_dock_autohidesystem_set_dock_show_recentssystem_set_finder_path_barsystem_set_finder_status_barsystem_set_increase_contrast
Show 4 more tools
system_set_reduce_motionsystem_set_reduce_transparencysystem_set_show_all_extensionssystem_set_show_hidden_files
Delete 1 · Delete, drop, revoke or wipe things.
system_gui_choose_popup_value
Secrets and settings it asks for
Other settings (environment variables or headers).
APPLE_SYSTEM_MCP_GUI_ALLOWED_APPSAPPLE_SYSTEM_MCP_SAFETY_MODE
Network hosts it talks to 3
docs.astral.sh· found in codegithub.com· found in install command, coderaw.githubusercontent.com· found in code
Tools (37)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
system_get_accessibility_settingsGet Accessibility SettingsRead common macOS accessibility settings such as reduce motion and increase contrast.
system_get_appearance_settingsGet Appearance SettingsRead current macOS appearance settings such as light or dark mode and accent color.
system_get_batteryGet BatteryGet the current battery state from macOS.
system_get_clipboardGet ClipboardRead the current text clipboard contents.
system_get_context_snapshotGet System Context SnapshotReturn a richer macOS context snapshot, including battery, frontmost app, and Focus metadata.
system_get_dock_settingsGet Dock SettingsRead common macOS Dock settings such as autohide, magnification, and orientation.
system_get_finder_settingsGet Finder SettingsRead common macOS Finder settings such as path bar, status bar, and preferred view style.
system_get_focus_statusGet Focus StatusReturn truthful Focus support metadata and the best available current Focus state.
system_get_frontmost_appGet Frontmost AppGet the name of the current frontmost application.
system_get_promptSystem Get PromptFallback prompt rendering tool for tool-only MCP clients.
system_get_settings_snapshotGet Settings SnapshotReturn a combined read-only snapshot of appearance, accessibility, Dock, and Finder settings.
system_gui_choose_popup_valueChoose Pop-Up ValueChoose a value from a named pop-up button in the front window of a named application. This is a GUI fallback tool. Requires application or bundle_id naming a running app whose bundle id is listed in APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS (comma-separated bundle ids; GUI input is off while it is empty). Input is never sent to the frontmost app implicitly. Terminals, script editors and automation apps are always refused, even if allow-listed.
system_gui_click_buttonClick ButtonClick a named button in the front window of a named application. This is a GUI fallback tool. Requires application or bundle_id naming a running app whose bundle id is listed in APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS (comma-separated bundle ids; GUI input is off while it is empty). Input is never sent to the frontmost app implicitly. Terminals, script editors and automation apps are always refused, even if allow-listed.
system_gui_click_menu_pathClick Menu PathClick a menu path in a named application, for example ['File', 'New Window']. This is a GUI fallback tool. Requires application or bundle_id naming a running app whose bundle id is listed in APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS (comma-separated bundle ids; GUI input is off while it is empty). Input is never sent to the frontmost app implicitly. Terminals, script editors and automation apps are always refused, even if allow-listed.
system_gui_list_menu_bar_itemsList Menu Bar ItemsList the top-level menu bar items for an application. This is a GUI fallback tool.
Show 22 more tools
system_gui_press_keysPress KeysPress a key or key chord in a named application. This is a GUI fallback tool. Requires application or bundle_id naming a running app whose bundle id is listed in APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS (comma-separated bundle ids; GUI input is off while it is empty). Input is never sent to the frontmost app implicitly. Terminals, script editors and automation apps are always refused, even if allow-listed.
system_gui_type_textType TextType text into the focused control of a named application. This is a GUI fallback tool. Requires application or bundle_id naming a running app whose bundle id is listed in APPLE_SYSTEM_MCP_GUI_ALLOWED_APPS (comma-separated bundle ids; GUI input is off while it is empty). Input is never sent to the frontmost app implicitly. Terminals, script editors and automation apps are always refused, even if allow-listed.
system_healthSystem HealthReport the active Apple System MCP configuration.
system_list_promptsSystem List PromptsFallback prompt discovery tool for tool-only MCP clients.
system_list_running_appsList Running AppsList currently running foreground applications.
system_list_settings_domainsList Settings DomainsList the common macOS preference domains exposed by Apple System MCP.
system_open_applicationOpen ApplicationOpen an application by name using macOS.
system_permission_guideSystem Permission GuideExplain what system access this MCP may need on macOS.
system_read_preference_domainRead Preference DomainRead a macOS preference domain through defaults export for a production-safe, structured settings view.
system_set_appearance_modeSet Appearance ModeSet macOS appearance mode to light or dark.
system_set_clipboardSet ClipboardWrite text into the macOS clipboard.
system_set_dock_autohideSet Dock AutohideEnable or disable Dock autohide.
system_set_dock_show_recentsSet Dock Show RecentsEnable or disable recent applications in the Dock.
system_set_finder_path_barSet Finder Path BarShow or hide the Finder path bar.
system_set_finder_status_barSet Finder Status BarShow or hide the Finder status bar.
system_set_increase_contrastSet Increase ContrastEnable or disable macOS increase contrast accessibility mode.
system_set_reduce_motionSet Reduce MotionEnable or disable macOS reduce motion accessibility mode.
system_set_reduce_transparencySet Reduce TransparencyEnable or disable macOS reduce transparency accessibility mode.
system_set_show_all_extensionsSet Show All ExtensionsShow or hide filename extensions in macOS.
system_set_show_hidden_filesSet Show Hidden FilesShow or hide hidden files in Finder.
system_show_notificationShow NotificationDisplay a local macOS notification.
system_statusSystem StatusReturn current battery, frontmost app, and running app count.
Signals
- Stars
- 28
- Forks
- 4
- Open issues
- 0
- Contributors
- 6
- Weekly downloads
- 384
- Last commit (this folder)
- Oct 21, 2026 (7 days ago)
- Last release
- Oct 22, 2026 (7 days ago)
- Last package publish
- Oct 22, 2026 (7 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.JonathanRReed/apple-system-mcp- Version
- 1.1.3
- Auth
- No auth
- Packages
- pypi apple-system-mcpmcpb https://github.com/JonathanRReed/Apple-MCPs/releases/download/v1.1.3/apple-system-1.1.3.mcpb
- License
- MIT
- Repository
- github.com/JonathanRReed/Apple-MCPs
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from JonathanRReed
- 0.669score
Apple Calendar
JonathanRReed
List, create, update, and delete events in Apple Calendar on macOS.
ConnectorAFreshness: ALocal★ 28↓ 471/wkClaude Code +5 - 0.668score
Apple Mail
JonathanRReed
Read, search, compose, and send emails via Apple Mail on macOS.
ConnectorAFreshness: ALocal★ 28↓ 404/wkClaude Code +5 - 0.668score
Apple Maps
JonathanRReed
Search places, estimate routes, and build Apple Maps links on macOS.
ConnectorAFreshness: ALocal★ 28↓ 401/wkClaude Code +5 - 0.668score
Apple Reminders
JonathanRReed
List, create, update, complete, and delete reminders in Apple Reminders on macOS.
ConnectorAFreshness: ALocal★ 28↓ 400/wkClaude Code +5 - 0.667score
Apple Notes
JonathanRReed
Inspect, search, create, edit, move, and organize notes in Apple Notes on macOS.
ConnectorAFreshness: ALocal★ 28↓ 393/wkClaude Code +5 - 0.667score
Apple Files
JonathanRReed
Inspect and manage local files and folders inside allowed roots on macOS.
ConnectorAFreshness: ALocal★ 28↓ 389/wkClaude Code +5
Cite this page
Apple System MCP server. Agent Mart. https://agentmart.dev/connectors/jonathanrreed-apple-system-mcp (last updated 2026-10-24)