runLABSCO SUMMARY
The automations already on your Mac, callable by name from the conversation.
Anything you have built in Shortcuts — a HomeKit scene, a file conversion, a script wrapped in an action — becomes something an assistant can trigger, with no rewriting it as a tool. list tells it what exists, and view opens the one you want to read rather than leaving you to find it in the library.
What it is
A Swift server for Apple Shortcuts on macOS. It lists the shortcuts on the machine, runs one by name, and opens one in the Shortcuts app when you want to look at how it works.
What you get
- Every shortcut on the Mac, listed by name, with identifiers when you ask for them
- A shortcut run by name — whatever you already built stays as it is
- A shortcut opened in the Shortcuts app for inspection or editing
- The same three actions offered as MCP prompts, and the shortcut list also as a resource, for clients that support them
Requirements
macOS 14.5 or later. The documented launch command runs it through mise — mise x ubi:artemnovichkov/shortcuts-mcp-server@latest — so mise needs to be on the machine; brew install mise is enough. Building from source instead needs Xcode 26.0 or later, for Swift 6.2. Nothing to authorize: it drives the Shortcuts app on the Mac it runs on.
Setup effort
One command — mise x ubi:artemnovichkov/shortcuts-mcp-server@latest -- shortcuts-mcp-server
USE CASES
Triggering an automation you already built
Ask for the shortcut by name and it runs on the Mac, with no second copy of the logic to maintain.
Finding out what this Mac can already do
List the shortcuts by name, with identifiers when two of them are named alike.
Reading a shortcut before you trust it
Have it opened in the Shortcuts app instead of hunting through the library for it.
3 tools
Listed in project docs. Your client may show a different list.
listviewBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
- macOS 14.5 or later
- mise on PATH
Where it runs
All 3 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
mise x ubi:artemnovichkov/shortcuts-mcp-server@latest -- shortcuts-mcp-serverMCP Clients
Cursor, Claude Desktop
{
"mcpServers": {
"shortcuts-mcp-server": {
"command": "mise",
"args": [
"x",
"ubi:artemnovichkov/shortcuts-mcp-server@latest",
"--",
"shortcuts-mcp-server"
]
}
}
}VS Code
{
"servers": {
"shortcuts-mcp-server": {
"command": "mise",
"args": [
"x",
"ubi:artemnovichkov/shortcuts-mcp-server@latest",
"--",
"shortcuts-mcp-server"
]
}
}
}