Apple Shortcuts Server
The Apple Shortcuts Server enables AI assistants like Claude to control macOS Shortcuts automations. With this server, you can:
Run Shortcuts: Execute specific macOS Shortcuts by providing the shortcut's name and optional input
List Shortcuts: Retrieve all available Shortcuts for automation tasks
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Apple Shortcuts Serverrun my morning routine shortcut"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Apple Shortcuts MCP Server 🤖
A Model Context Protocol (MCP) server that lets AI assistants like Claude control Apple Shortcuts automations. This enables AI models to trigger shortcuts and automate tasks on macOS in a safe and controlled way.
What is MCP? 🤔
The Model Context Protocol (MCP) is a system that lets AI apps, like Claude Desktop, connect to external tools and data sources. It gives a clear and safe way for AI assistants to work with local services and APIs while keeping the user in control.
Related MCP server: mac-apps-launcher
What does this server do? 🚀
The Apple Shortcuts MCP server:
Enables AI assistants to list available shortcuts
Allows running shortcuts by name with optional input parameters
Provides a simple interface for automation control
Prerequisites 📋
Before you begin, ensure you have:
Node.js (v18 or higher)
Claude Desktop installed
macOS with Shortcuts app configured
Configuration to use Apple Shortcuts Server ⚙️
Here's the Claude Desktop configuration to use the Apple Shortcuts server:
{
"mcpServers": {
"apple-shortcuts": {
"command": "npx",
"args": ["-y", "mcp-server-apple-shortcuts"]
}
}
}Build Apple Shortcuts Server and run locally 🛠️
Clone this repository:
git clone git@github.com:recursechat/mcp-server-apple-shortcuts.gitInstall dependencies:
npm installBuild project
npm run buildHere's the Claude Desktop configuration to use the Apple Shortcuts server with a local build:
{
"mcpServers": {
"apple-shortcuts": {
"command": "npx",
"args": ["/path/to/mcp-server-apple-shortcuts/build/index.js"],
}
}
}Usage 🎯
You can ask Claude "list shortcuts" or run a specific shortcut with the shortcut name, for example "get word of the day" or "play a song".
License ⚖️
Apache-2.0
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/recursechat/mcp-server-apple-shortcuts'
If you have feedback or need assistance with the MCP directory API, please join our Discord server