Siri Shortcuts

Siri Shortcuts is an MCP server that exposes macOS Shortcuts functionality to Model Context Protocol clients. It connects directly to the native macOS Shortcuts app through the system shortcuts command-line interface. Developers, automated workflow designers, and Mac power users run this server to let large language models discover, inspect, and trigger local automations. By surfacing system routines to AI assistants like Claude Desktop, the server allows language models to trigger complex multi-step tasks across Apple applications and supported third-party software. The server provides base utilities to list all available shortcuts on the host machine, open individual routines in the Shortcuts user interface, and run them with custom string or file-based parameters. Additionally, it can dynamically generate dedicated MCP tools for each shortcut discovered on the machine, giving models direct access to execute specific workflows. It operates locally on macOS, returns output generated by shortcut actions, and provides configurable flags to control how dynamic tools and shortcut descriptions are exposed to the AI client.

Category: Developer Tools & Code Intelligence

Tags: apple, automation, macos, shortcuts

Visit Siri Shortcuts

How to install and configure Siri Shortcuts

Follow these steps to configure the Siri Shortcuts MCP server in your MCP client: 1. Open your MCP client configuration file, such as claude_desktop_config.json for Claude Desktop. 2. Add the siri-shortcuts entry to your mcpServers object: json { "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } } 3. Save the configuration file and restart your MCP client to load the tools.

What you can do with Siri Shortcuts

  • Running local macOS automations with text or filepath arguments supplied directly from an LLM prompt. - Listing all installed Siri Shortcuts on your Mac to inspect available local workflow capabilities. - Triggering dynamically generated MCP tools tailored to specific shortcuts installed on the host system. - Opening existing shortcuts inside the native macOS Shortcuts application for manual editing or review. - Connecting system tasks like smart home routines, notifications, and app automations into Claude workflows.

Key facts

  • https://github.com/dvcrn/mcp-server-siri-shortcuts
  • Developer Tools & Code Intelligence, Other & General Purpose
  • apple, automation, macos, shortcuts

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…
  • MCP Lab — MCP Lab is an MCP server development environment designed for building, testing, and debugging custom Model Context Protocol servers integrated…

What can Siri Shortcuts MCP server do?

The server lets your AI assistant list every shortcut on your Mac, launch specific shortcuts in the Shortcuts application, and execute routines using direct text or filepath arguments. It can also create dynamic tools for each individual shortcut found on the system.

Which MCP clients work with Siri Shortcuts?

Any Model Context Protocol client that supports local command execution can use this server. It is commonly configured in Claude Desktop by adding the npx command and environment variables to the client configuration file.

How does Siri Shortcuts MCP server run automations?

It relies on the native macOS shortcuts command-line interface under the hood. The server passes arguments from the MCP client to the CLI utility, captures any output produced by the shortcut, and returns it to the language model.

What configuration options are available?

You can set GENERATE_SHORTCUT_TOOLS to false if you want only the base tools instead of a tool for every shortcut. You can also set INJECT_SHORTCUT_LIST to true to embed the shortcut names directly into the run_shortcut description.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories