mcpField
S
Shortcuts

Shortcuts

ローカル
github.com/artemnovichkov生産性347 週間前に更新

Shortcuts について

Shortcuts MCP サーバーは、macOS のショートカット(Shortcuts)を MCP 対応のクライアントから利用できるようにするサーバーです。AI アシスタントからユーザーのショートカットの一覧表示、確認、実行を行えます。

主な機能

  1. 01識別子の表示に対応したショートカット一覧
  2. 02名前を指定したショートカットの実行
  3. 03ショートカット App で指定したショートカットを開く
  4. 04Resources と Prompts による一覧と実行の提供

活用シーン

  1. 01AI アシスタントに既存のショートカットの実行を依頼する
  2. 02会話中にローカルのショートカット一覧を確認する
  3. 03Cursor や Claude Desktop から macOS の自動化を呼び出す

MCP 対応

本プロジェクトは MCP サーバーであり、run、list、view のツール、list のリソース、プロンプトを通じて Apple ショートカットの機能を MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

shortcuts-mcp-server

README の画像 README の画像

Apple Shortcuts の機能にアクセスできる Model Context Protocol(MCP)サーバーです。このサーバーを使うと、AI アシスタントが MCP インターフェイスを通じてショートカットを一覧表示、確認、実行できます。

Cursor、Claude Desktop など、MCP 対応アプリケーションと互換性があります。

Shortcuts MCP サーバーのプレビュー

はじめに

前提条件
  • macOS 14.5 以降
  • Xcode 26.0 以降(Swift 6.2)
  • mise
mise を使ったセットアップ

mise をインストールするには:

brew install mise

mise の詳細については、公式ドキュメントをご覧ください。

クイックインストール

MCP Serverをインストール

VS Codeにインストール

手動インストール

以下のサーバーを使用して、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 - 表示するショートカットの名前(文字列、必須)

参考資料

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。