Siri Shortcuts
About
Integrates with macOS Shortcuts to dynamically expose and execute user-defined automation workflows through generated tools.
Details
- Author
- dvcrn
- Repository
- dvcrn/mcp-server-siri-shortcuts
- GitHub stars
- 161
- Downloads
- 637
- License
- GNU General Public License v3.0
- Categories
- Productivity, Other, Automation, AI, Developer Tools, File Management, Infrastructure
Jump to
- Exposes _all_ shortcuts, meaning the LLM can call anything that is available in the Shortcuts app.
- List all available shortcuts
- Open shortcuts in the Shortcuts app
- Run shortcuts with optional input parameters
- Dynamically generated tools for each available shortcut
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Siri ShortcutsCommand (node, npx, python, etc.)npxArguments-
Argument 1
mcp-server-siri-shortcuts
Environment-
INJECT_SHORTCUT_LIST
false -
GENERATE_SHORTCUT_TOOLS
true
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The server supports the following environment variables:
- GENERATE_SHORTCUT_TOOLS (default: true): When set to false, disables the generation of dynamic shortcut tools. Only the base tools (list_shortcuts, open_shortcut, run_shortcut) will be available.
- INJECT_SHORTCUT_LIST (default: false): When set to true, injects the list of available shortcuts into the run_shortcut tool description to help the LLM understand which shortcuts are available.
Add to your Claude configuration:
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": ["mcp-server-siri-shortcuts"],
"env": {
"GENERATE_SHORTCUT_TOOLS": "true",
"INJECT_SHORTCUT_LIST": "false"
}
}
}
}
list_shortcuts
Lists all available Siri shortcuts on the system. No input required. Returns an array of shortcut names.
open_shortcut
Opens a shortcut in the Shortcuts app. Input: name (string): Name of the shortcut to open.
run_shortcut
Runs a shortcut with optional input. Input: name (string): Name or identifier (UUID) of the shortcut to run; input (string, optional): Text input or filepath to pass to the shortcut.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"siri shortcuts": {
"env": {
"INJECT_SHORTCUT_LIST": "false",
"GENERATE_SHORTCUT_TOOLS": "true"
},
"args": [
"mcp-server-siri-shortcuts"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"INJECT_SHORTCUT_LIST": "false",
"GENERATE_SHORTCUT_TOOLS": "true"
},
"args": [
"mcp-server-siri-shortcuts"
],
"command": "npx"
}
Macos
{
"env": {
"INJECT_SHORTCUT_LIST": "false",
"GENERATE_SHORTCUT_TOOLS": "true"
},
"args": [
"mcp-server-siri-shortcuts"
],
"command": "npx"
}
Windows
{
"env": {
"INJECT_SHORTCUT_LIST": "false",
"GENERATE_SHORTCUT_TOOLS": "true"
},
"args": [
"/c",
"npx",
"mcp-server-siri-shortcuts"
],
"command": "cmd"
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


