Apple Shortcuts について
Apple Shortcuts は、macOS 上の Apple Shortcuts を検出・確認・実行する MCP サーバーです。既存の自動化をエージェントから呼び出す用途に向け、構造化された入出力やツール検出、状態確認を提供します。
主な機能
- 01ショートカットとフォルダーの一覧表示
- 02ショートカット詳細の確認
- 03入出力を扱うショートカット実行
- 04ツール検出用ヘルパー
- 05状態とカタログの確認
活用シーン
- 01エージェントから既存の Apple Shortcuts を起動
- 02シェルでのオーケストレーションなしでローカル自動化を実行
- 03実行前に対象ショートカットを確認
MCP 対応
クライアントにショートカットの一覧・確認・実行ツールと、関連リソースや実行プロンプトを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
11掲載時のツール一覧 · 1 日前に更新
このツールにパラメーターはありません。
詳細
Apple Shortcuts MCP
macOS 上で Apple Shortcuts を利用するための MCP サーバーです。
ショートカットの検索、詳細確認、実行ができます。構造化された入力と出力の処理を使ってショートカットを実行します。
使用する場面
- エージェントから既存の Apple Shortcuts を起動する場合
- シェルでのオーケストレーションを使わずにローカルで自動化する場合
- オールインワンサーバーよりも小規模な範囲で利用する場合
機能
- ショートカットとフォルダーの一覧表示
- ショートカットの詳細確認
- 入力/出力を処理してショートカットを実行
- コンテキストに制約のあるクライアント向けのツール検索ヘルパー
search_toolsとget_tool_info - ショートカットのリソースと実行プロンプト
- ヘルスチェックと状態確認:
shortcuts_health、shortcuts_permission_guide、shortcuts_refresh_state
この Mac へのインストール
クローンからインストール
git clone https://github.com/JonathanRReed/Apple-MCPs.git
cd Apple-MCPs
uv sync --all-packages
これにより、すべてのサーバーのエントリーポイントを .venv/bin に含むワークスペース環境が1つ作成されます(例:.venv/bin/apple-shortcuts-mcp)。MCP クライアントから AppleShortcuts-MCP/start.sh を指定することもできます。このスクリプトは uv run を優先し、利用できない場合は通常の venv ブートストラップに切り替えます(Python 3.11 以降が必要です)。
AI エージェントへのインストール
汎用 MCP クライアントの設定
{
"mcpServers": {
"apple-shortcuts": {
"command": "uvx",
"args": ["apple-shortcuts-mcp"],
"env": {
"APPLE_SHORTCUTS_MCP_SAFETY_MODE": "full_access"
}
}
}
}
クローンから実行する場合は、コマンドに /path/to/Apple-MCPs/AppleShortcuts-MCP/start.sh を指定し、args を空にしてください。
Claude Code の例
claude mcp add --transport stdio --scope user apple-shortcuts -- uvx apple-shortcuts-mcp
--scope user を指定すると、すべてのプロジェクトでサーバーを利用できます。代わりに .mcp.json を通じて1つのリポジトリで共有するには、--scope project を指定してください。
トランスポート
デフォルトかつ推奨のトランスポートは stdio です。代わりに Streamable HTTP で提供するには、APPLE_SHORTCUTS_MCP_TRANSPORT=streamable-http を設定します(APPLE_SHORTCUTS_MCP_HOST と APPLE_SHORTCUTS_MCP_PORT は任意です)。
macOS の要件
- macOS に組み込まれている
shortcutsCLI が利用可能であること
起動チェックリスト
- MCP クライアントに
uvx apple-shortcuts-mcp(またはクローン内のAppleShortcuts-MCP/start.sh)を追加します - クライアントを再読み込みまたは再接続し、Shortcuts のツール群をコンテキストに読み込みます
- 最初に
shortcuts_healthを呼び出します - CLI を利用できない場合は、
shortcuts_permission_guideを呼び出します - Shortcuts のカタログを変更した後に、
shortcuts_refresh_stateを呼び出します
プロンプトに関する注意
tools/listは Shortcuts のすべてのツールを返します。コンテキストに制約のあるクライアントは、最初にsearch_toolsを使い、必要な Shortcuts ツールについてget_tool_infoを使うことができます。- ユーザーが曖昧な表現でショートカットを依頼した場合は、まず利用可能なショートカットを一覧表示します。
- 実行するショートカットを確認してから、そのショートカットを実行します。
関連項目
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。