Shortcuts について
Shortcuts MCP サーバーは、macOS のショートカット(Shortcuts)を MCP 対応のクライアントから利用できるようにするサーバーです。AI アシスタントからユーザーのショートカットの一覧表示、確認、実行を行えます。
主な機能
- 01識別子の表示に対応したショートカット一覧
- 02名前を指定したショートカットの実行
- 03ショートカット App で指定したショートカットを開く
- 04Resources と Prompts による一覧と実行の提供
活用シーン
- 01AI アシスタントに既存のショートカットの実行を依頼する
- 02会話中にローカルのショートカット一覧を確認する
- 03Cursor や Claude Desktop から macOS の自動化を呼び出す
MCP 対応
本プロジェクトは MCP サーバーであり、run、list、view のツール、list のリソース、プロンプトを通じて Apple ショートカットの機能を MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
shortcuts-mcp-server
Apple Shortcuts の機能にアクセスできる Model Context Protocol(MCP)サーバーです。このサーバーを使うと、AI アシスタントが MCP インターフェイスを通じてショートカットを一覧表示、確認、実行できます。
Cursor、Claude Desktop など、MCP 対応アプリケーションと互換性があります。

はじめに
前提条件
- macOS 14.5 以降
- Xcode 26.0 以降(Swift 6.2)
- mise
mise を使ったセットアップ
mise をインストールするには:
brew install mise
mise の詳細については、公式ドキュメントをご覧ください。
クイックインストール
手動インストール
以下のサーバーを使用して、MCP 設定を更新します。
{
"mcpServers": {
"shortcuts-mcp-server": {
"command": "mise",
"args": [
"x",
"ubi:artemnovichkov/shortcuts-mcp-server@latest",
"--",
"shortcuts-mcp-server"
]
}
}
}
Xcode 27 エージェントプラグイン
リポジトリのルートには、Xcode 27 がインポートできる Claude Code 形式のエージェントプラグインがあります。
.claude-plugin/
├── plugin.json
└── icon.svg
plugin.json には、カスタムツールアイコンとタイトルを設定した _meta と、MCP サーバーが定義されています。
Xcode で Settings → Intelligence → Plug-ins → Add Plug-in… を選択し、クローンしたリポジトリのディレクトリを指定します。
使い方
LLM にショートカットの実行、追加済みショートカットの一覧表示、または Shortcuts アプリでのショートカットの表示を頼むだけです。
MCP クライアントがプロンプトとリソースに対応している場合は、こちらも確認できます。

ツール
- run - ショートカットを実行します。
name- 実行するショートカットの名前(文字列、必須)
- list - ショートカットを一覧表示します。
show-identifiers- ショートカットの識別子を表示するかどうか(ブール値、任意)
- view - Shortcuts アプリでショートカットを表示します。
name- 表示するショートカットの名前(文字列、必須)
リソース
- list - ショートカットを一覧表示します。
プロンプト
- run - ショートカットを実行します。
name- 実行するショートカットの名前(文字列、必須)
- list - ショートカットを一覧表示します。
show-identifiers- ショートカットの識別子を表示するかどうか(ブール値、任意)
- view - Shortcuts アプリでショートカットを表示します。
name- 表示するショートカットの名前(文字列、必須)
参考資料
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。