Siri Shortcuts MCP Server

Integrieren und automatisieren Sie macOS-Shortcuts programmatisch mit KI und LLMs über den Siri Shortcuts MCP Server.

Siri Shortcuts MCP Server

Was macht der “Siri Shortcuts” MCP Server?

Der Siri Shortcuts MCP Server ermöglicht es KI-Assistenten, direkt über das Model Context Protocol (MCP) mit der macOS-Shortcuts-App zu interagieren. Dieser Server fungiert als Brücke, sodass Large Language Models (LLMs) jede im Shortcuts-App des Nutzers verfügbare Verknüpfung auflisten, öffnen und ausführen können. Durch das Bereitstellen dieser Möglichkeiten können Entwickler ihre Workflows mit Automatisierung auf Basis von Siri Shortcuts erweitern – von Dateioperationen bis hin zu komplexen Automatisierungsketten. Dieser MCP-Server generiert dynamisch Tools für jeden verfügbaren Shortcut, sodass Clients Automatisierungen einfach auslösen, Parameter übergeben und macOS-Aktionen programmatisch über ein LLM orchestrieren können.

Liste der Prompts

Im Repository sind keine expliziten Prompt-Vorlagen dokumentiert. Wenn Sie wiederverwendbare Prompt-Vorlagen benötigen, müssen Sie diese möglicherweise selbst basierend auf Ihrem Workflow erstellen.

Liste der Ressourcen

In der Dokumentation oder den Repository-Dateien sind keine expliziten MCP-Ressourcen beschrieben. Ressourcen stellen typischerweise Daten/Inhalte bereit, aber für diesen Server sind keine gelistet.

Liste der Tools

  • list_shortcuts
    • Listet alle verfügbaren Siri-Shortcuts auf dem System auf. Keine Eingabe erforderlich. Gibt ein Array von Shortcut-Namen zurück.
  • open_shortcut
    • Öffnet einen angegebenen Shortcut in der Shortcuts-App. Eingabe: name (string).
  • run_shortcut
    • Führt einen angegebenen Shortcut aus, optional mit Eingabeparametern. Eingabe: name (string), input (string, optional).
  • Dynamische Tools
    • Für jeden verfügbaren Shortcut wird ein Tool dynamisch generiert (z.B. run_shortcut_[sanitized_shortcut_name]), um diesen Shortcut direkt mit optionaler Eingabe auszuführen.

Anwendungsfälle für diesen MCP Server

  • Automatisierung wiederkehrender Aufgaben
    • Entwickler können häufige Workflows wie das Starten von Apps, Organisieren von Dateien oder das Versenden von Nachrichten automatisieren, indem sie Siri Shortcuts über ein LLM aufrufen.
  • Integration persönlicher Assistenten
    • KI-Agenten können mit benutzerdefinierten Shortcuts interagieren, um Aufgaben wie das Setzen von Erinnerungen, Steuern von Smart-Home-Geräten oder das Aktualisieren von Kalendern auszuführen.
  • Workflow-Testing
    • Ermöglicht automatisiertes Testen und Validieren von Siri Shortcuts, um sicherzustellen, dass sie wie erwartet funktionieren, wenn sie programmatisch ausgelöst werden.
  • Orchestrierung komplexer Workflows
    • Mehrere Siri Shortcuts können miteinander verknüpft oder in umfassendere KI-Workflows eingebettet werden – für fortgeschrittene Automatisierungsszenarien.
  • Dynamisches Tooling
    • Neue Shortcuts können sofort für LLMs bereitgestellt werden, ohne zusätzliche Konfiguration. So lässt sich die verfügbare Funktionalität leicht um neue Shortcuts erweitern, sobald die Bibliothek des Nutzers wächst.

Einrichtung

Windsurf

  1. Stellen Sie sicher, dass Node.js auf Ihrem System installiert ist.
  2. Suchen Sie Ihre Windsurf-Konfigurationsdatei.
  3. Fügen Sie den Siri Shortcuts MCP Server zu Ihrer mcpServers-Konfiguration hinzu:
    {
      "mcpServers": {
        "siri-shortcuts": {
          "command": "npx",
          "args": ["mcp-server-siri-shortcuts"],
          "env": {
            "GENERATE_SHORTCUT_TOOLS": "true",
            "INJECT_SHORTCUT_LIST": "false"
          }
        }
      }
    }
    
  4. Speichern Sie die Konfiguration und starten Sie Windsurf neu.
  5. Überprüfen Sie die Einrichtung, indem Sie verfügbare Shortcuts über die Oberfläche auflisten.

Claude

  1. Stellen Sie sicher, dass Node.js installiert ist.
  2. Öffnen Sie Ihre Claude-Konfigurationsdatei.
  3. Fügen Sie den folgenden MCP-Server-Eintrag hinzu:
    {
      "mcpServers": {
        "siri-shortcuts": {
          "command": "npx",
          "args": ["mcp-server-siri-shortcuts"],
          "env": {
            "GENERATE_SHORTCUT_TOOLS": "true",
            "INJECT_SHORTCUT_LIST": "false"
          }
        }
      }
    }
    
  4. Speichern Sie die Änderungen und starten Sie Claude neu.
  5. Bestätigen Sie die ordnungsgemäße Funktion, indem Sie einen Test-Shortcut ausführen.

Cursor

  1. Installieren Sie Node.js, falls noch nicht vorhanden.
  2. Öffnen Sie die Cursor-Konfigurationsdatei.
  3. Fügen Sie die MCP-Server-Konfiguration ein:
    {
      "mcpServers": {
        "siri-shortcuts": {
          "command": "npx",
          "args": ["mcp-server-siri-shortcuts"],
          "env": {
            "GENERATE_SHORTCUT_TOOLS": "true",
            "INJECT_SHORTCUT_LIST": "false"
          }
        }
      }
    }
    
  4. Speichern Sie und starten Sie Cursor neu.
  5. Stellen Sie sicher, dass der Server aus den Cursor-KI-Funktionen zugänglich ist.

Cline

  1. Stellen Sie sicher, dass Node.js installiert ist.
  2. Öffnen Sie die Cline-Konfigurationsdatei.
  3. Fügen Sie die Siri Shortcuts MCP Server-Konfiguration hinzu:
    {
      "mcpServers": {
        "siri-shortcuts": {
          "command": "npx",
          "args": ["mcp-server-siri-shortcuts"],
          "env": {
            "GENERATE_SHORTCUT_TOOLS": "true",
            "INJECT_SHORTCUT_LIST": "false"
          }
        }
      }
    }
    
  4. Speichern Sie die Datei und starten Sie Cline neu.
  5. Testen Sie die Integration, indem Sie verfügbare Shortcuts auflisten.

API-Schlüssel absichern:
Falls Sie sensible Umgebungsvariablen (z.B. API-Schlüssel) absichern müssen, verwenden Sie das Feld env in Ihrer Konfiguration:

{
  "mcpServers": {
    "siri-shortcuts": {
      "command": "npx",
      "args": ["mcp-server-siri-shortcuts"],
      "env": {
        "YOUR_API_KEY": "${YOUR_API_KEY_ENV_VAR}",
        "GENERATE_SHORTCUT_TOOLS": "true"
      }
    }
  }
}

Stellen Sie sicher, dass Sie die tatsächliche Umgebungsvariable außerhalb Ihrer Konfigurationsdatei setzen (z.B. in Ihrer Shell oder CI/CD-Umgebung).

So nutzen Sie diesen MCP in Flows

Verwendung von MCP in FlowHunt

Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Im Bereich System-MCP-Konfiguration fügen Sie die Details Ihres MCP-Servers in diesem JSON-Format ein:

{
  "siri-shortcuts": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Nach der Konfiguration kann der KI-Agent diesen MCP nun als Tool mit Zugriff auf alle Funktionen und Möglichkeiten nutzen. Denken Sie daran, “siri-shortcuts” durch den tatsächlichen Namen Ihres MCP-Servers zu ersetzen und die URL durch Ihre eigene MCP-Server-URL zu ersetzen.


Übersicht

AbschnittVerfügbarkeitDetails/Anmerkungen
Übersicht
Liste der PromptsKeine Prompt-Vorlagen gefunden
Liste der RessourcenKeine Ressourcen beschrieben
Liste der Toolslist_shortcuts, open_shortcut, run_shortcut, dynamische Shortcut-Tools
API-Schlüssel absichernÜber env in der Konfiguration
Sampling-Support (weniger relevant)Nicht erwähnt

Roots-Support: Im Repository nicht erwähnt.


Basierend auf der obigen Übersicht bietet der Siri Shortcuts MCP Server solide Tools und Einrichtungshinweise, aber keine explizite Unterstützung für MCP-Ressourcen, Prompt-Vorlagen, Roots oder Sampling. Er eignet sich am besten für Workflows, die sich auf Shortcut-Automatisierung fokussieren, wobei die dynamische Tool-Generierung besonders hervorzuheben ist.

Unsere Meinung

Für die Automatisierung von Shortcuts unter macOS ist dieser MCP-Server sehr spezialisiert und stark in seinem Bereich. Für eine breitere MCP-Unterstützung (Prompts, Ressourcen, Roots, Sampling) ist er jedoch eingeschränkt. Insgesamt ist er bestens geeignet für Nutzer, die Siri Shortcuts integrieren möchten, jedoch nicht für diejenigen, die erweiterte MCP-Features benötigen.

MCP Score

Hat eine LICENSE
Mindestens ein Tool
Anzahl der Forks11
Anzahl der Stars138

Häufig gestellte Fragen

Was macht der Siri Shortcuts MCP Server?

Er ermöglicht es KI-Assistenten und LLMs, jede macOS-Shortcut programmgesteuert aufzulisten, zu öffnen und auszuführen, indem er als Brücke zwischen der Shortcuts-App und Ihrem KI-Workflow dient. Für jeden Shortcut werden automatisch dynamische Tools generiert.

Was sind die Hauptanwendungsfälle?

Automatisierung von wiederkehrenden Aufgaben, Integration persönlicher KI-Assistenten mit macOS-Workflows, Testen und Validieren von Shortcuts, Verketten mehrerer Automatisierungen und sofortige Bereitstellung neuer Shortcuts für Ihre KI-Agenten.

Wie sichere ich Umgebungsvariablen wie API-Schlüssel?

Verwenden Sie das Feld `env` in Ihrer MCP-Server-Konfiguration und setzen Sie sensible Werte als Umgebungsvariablen außerhalb der Konfigurationsdateien (in Ihrer Shell oder der CI/CD-Umgebung).

Werden Prompt-Vorlagen oder explizite MCP-Ressourcen unterstützt?

Für diesen Server sind keine Prompt-Vorlagen oder explizite Ressourcen dokumentiert. Es werden nur Tools und dynamisches Shortcut-Tooling unterstützt.

Ist dieser MCP-Server Open Source?

Der Server hat keine explizite Lizenzdatei im Repository, daher sind Open-Source-Status oder Nutzungsrechte möglicherweise eingeschränkt.

Testen Sie Siri Shortcuts Automatisierung

Steigern Sie Ihre macOS-Workflows, indem Sie Siri Shortcuts mit Ihren KI-Agenten und FlowHunts MCP-Unterstützung verbinden.

Mehr erfahren