Siri Shortcuts MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides access to macOS Siri Shortcuts functionality, allowing listing, opening, and running shortcuts from the macOS Shortcuts app.

SiriショートカットMCPサーバー

このMCPサーバーは、モデルコンテキストプロトコル(MCP)を介してSiriショートカット機能へのアクセスを提供します。macOSショートカットアプリからショートカットの一覧表示、表示、実行が可能です。

特徴

  • すべてのショートカットを公開します。つまり、LLM はショートカット アプリで利用可能なものをすべて呼び出すことができます。
  • 利用可能なショートカットをすべて一覧表示する
  • ショートカットアプリでショートカットを開く
  • オプションの入力パラメータを使用してショートカットを実行する
  • 利用可能なショートカットごとに動的に生成されるツール

ツール

基本ツール

  1. list_shortcuts
    • システムで利用可能なすべてのSiriショートカットを一覧表示します
    • 入力不要
    • 戻り値: ショートカット名の配列
    { "shortcuts": [{ "name": "My Shortcut 1" }, { "name": "My Shortcut 2" }] }
  2. open_shortcut
    • ショートカットアプリでショートカットを開きます
    • 入力:
      • name (文字列): 開くショートカットの名前
  3. run_shortcut
    • オプション入力でショートカットを実行します
    • 入力:
      • name (文字列): 実行するショートカットの名前
      • input (文字列、オプション): ショートカットに渡すテキスト入力またはファイルパス

ダイナミックツール

サーバーは、使用可能なショートカットごとに追加のツールを次の形式で自動的に生成します。

  • ツール名: run_shortcut_[sanitized_shortcut_name]
  • 説明: 特定のショートカットを実行します
  • 入力:
    • input (文字列、オプション): ショートカットに渡すテキスト入力またはファイルパス

クロードとの使用

Claude 構成に追加:

{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"] } } }

実装の詳細

  • macOS shortcuts CLIコマンドを内部的に使用
  • ツールの命名互換性のためにショートカット名をサニタイズします
  • 直接テキスト入力とファイルベースの入力の両方をサポート
  • 利用可能な場合はショートカット出力を返します
  • 標準のMCPエラー処理を実装

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

モデル コンテキスト プロトコルを介して macOS Siri ショートカットとの対話を可能にし、ユーザーはオプションの入力を使用してショートカットを動的に一覧表示、開き、実行できるようになります。

  1. Features
    1. Tools
      1. Base Tools
      2. Dynamic Tools
    2. Usage with Claude
      1. Implementation Details
        ID: ijrlb9sj4k