Was macht ShotGlass?
Filme über ShotGlass' verbundene MCP-Werkzeuge. Verwende die aktuellen Schemas des installierten Servers für Werkzeugnamen und -parameter.
Starte hier
Verwende für ein neues Demo zwei Aufrufe:
recording_prepare({app:"Notizen", allowSystemDisplayPrompt:true})— ersetze die angeforderte App. Lies den zurückgegebenen Screenshot, die Referenzen und diesnapshotId.compose({snapshotId, beats})— sende die gesamte Sequenz auf einmal. ShotGlass filmt sie, stellt die Fenster wieder her und öffnet das Projekt im Editor.
Baue Beats aus dem zurückgegebenen Zustand auf: {ref:"<zurückgegebene ref>"}, {type:"text"}, {key:"cmd+s"} oder {point:{x,y},action:"click"}. Ersetze Platzhalter durch tatsächliche zurückgegebene Werte. Screenshot-Punkte sind screenshot.origin + Bildkoordinaten. Verwende stabile Tastaturnavigation für Dialoge und füge expectedFiles hinzu, wenn die demonstrierte Aufgabe Dateien speichert.
Liefere das Gewünschte
- Film ein Demo: Lasse Stil- und Ausgabeoptionen ungesetzt. Behalte die ursprüngliche Rahmung und den bearbeitbaren Cursor bei, öffne dann den Editor.
- Film und rendere: Setze
output:{mode:"video"}im selbencompose-Aufruf. Melde den zurückgegebenendelivery.videoPath. - Automatische Stilisierung oder Zooms anwenden: Setze
naturalStyle:truenur, wenn angefordert. - Vorhandene Aufnahme bearbeiten: Untersuche das beabsichtigte Projekt mit den Editor-Werkzeugen und wende dann die gewünschten Bearbeitungen an. Rendere nur, wenn darum gebeten wird.
Bevorzuge Refs für Hintergrundaktionen. Koordinierte Aktionen können echte Eingabe erfordern. Setze allowRealInput:true nur mit vorhandener Benutzerautorisierung; andernfalls lasse ShotGlass die Zustimmung anfordern. Wiederverwende eine ShotGlass-Instanz und sende geplante Aktionen gemeinsam, anstatt eine Host-Aktionsschleife oder einen anderen Rekorder zu verwenden.
Falls blockiert
Wenn Werkzeuge fehlen, lies Setup. Die App und der MCP-Server müssen auf dem Mac laufen, der gefilmt wird.
Wenn Berechtigungen, eine Warnung oder ein Abbruch die Aufnahme unterbrechen, bewahre das zurückgegebene Projekt auf und melde den spezifischen Blockierer. Versuche nicht blind erneut oder lehne eine Warnung ab, die Benutzerdaten ändert. Der zweistufige Pfad gilt für ein vorbereitetes, planbares Demo, nicht für die Anforderung, einen fehlgeschlagenen Take als abgeschlossen vorzutäuschen.