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.
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.
- 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
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.
One command — mise x ubi:artemnovichkov/shortcuts-mcp-server@latest -- shortcuts-mcp-server
