Exposes all macOS Siri Shortcuts as MCP tools to list, open and run them with optional input.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add siri-shortcuts --env GENERATE_SHORTCUT_TOOLS='<GENERATE_SHORTCUT_TOOLS>' --env INJECT_SHORTCUT_LIST='<INJECT_SHORTCUT_LIST>' -- npx mcp-server-siri-shortcuts~/.codex/config.toml
[mcp_servers.siri-shortcuts]
command = "npx"
args = ["mcp-server-siri-shortcuts"]
env = { GENERATE_SHORTCUT_TOOLS = "<GENERATE_SHORTCUT_TOOLS>", INJECT_SHORTCUT_LIST = "<INJECT_SHORTCUT_LIST>" }
# codex mcp add siri-shortcuts --env GENERATE_SHORTCUT_TOOLS='<GENERATE_SHORTCUT_TOOLS>' --env INJECT_SHORTCUT_LIST='<INJECT_SHORTCUT_LIST>' -- npx mcp-server-siri-shortcuts~/.cursor/mcp.json
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": [
"mcp-server-siri-shortcuts"
],
"env": {
"GENERATE_SHORTCUT_TOOLS": "<GENERATE_SHORTCUT_TOOLS>",
"INJECT_SHORTCUT_LIST": "<INJECT_SHORTCUT_LIST>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"siri-shortcuts": {
"type": "stdio",
"command": "npx",
"args": [
"mcp-server-siri-shortcuts"
],
"env": {
"GENERATE_SHORTCUT_TOOLS": "<GENERATE_SHORTCUT_TOOLS>",
"INJECT_SHORTCUT_LIST": "<INJECT_SHORTCUT_LIST>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": [
"mcp-server-siri-shortcuts"
],
"env": {
"GENERATE_SHORTCUT_TOOLS": "<GENERATE_SHORTCUT_TOOLS>",
"INJECT_SHORTCUT_LIST": "<INJECT_SHORTCUT_LIST>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": [
"mcp-server-siri-shortcuts"
],
"env": {
"GENERATE_SHORTCUT_TOOLS": "<GENERATE_SHORTCUT_TOOLS>",
"INJECT_SHORTCUT_LIST": "<INJECT_SHORTCUT_LIST>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": [
"mcp-server-siri-shortcuts"
],
"env": {
"GENERATE_SHORTCUT_TOOLS": "<GENERATE_SHORTCUT_TOOLS>",
"INJECT_SHORTCUT_LIST": "<INJECT_SHORTCUT_LIST>"
}
}
}
}Environment variables
GENERATE_SHORTCUT_TOOLSINJECT_SHORTCUT_LIST
Replace the placeholders with your own credentials and keep them out of version control.