Screenshot des MCP iOS-Simulators
Ein Server, der mithilfe des Model Context Protocol (MCP) Screenshots vom iOS-Simulator aufnimmt.
Überblick
Dieses Projekt implementiert einen MCP-Protokollserver, der den aktuellen Bildschirm des iOS-Simulators erfasst und in einem angegebenen Verzeichnis speichert.
Aufstellen
Cline und Roo Code
Für Cline- und Roo-Code ist das grundlegende Format:
Wenn Sie das Repository klonen, können Sie die folgende Konfiguration verwenden:
Cursor, Claude Desktop
Für Cursor und Claude Desktop müssen Sie --output-dir und das Ausgabeverzeichnis angeben:
MCP-Tool-Parameter
get_screenshot
Erstellt einen Screenshot vom iOS-Simulator und speichert ihn im angegebenen Verzeichnis.
Parameter | Typ | Beschreibung | Standardwert |
Ausgabedateiname | Schnur | Ausgabedateiname | Zeitstempel.png |
Ausgabeverzeichnisname | Schnur | Unterverzeichnisname für Screenshots | .Screenshots |
Größe ändern | Boolescher Wert | Ob die Bildgröße auf etwa VGA-Größe geändert werden soll | WAHR |
maximale Breite | ganze Zahl | Maximale Breite für die Größenänderung (Pixel) | 640 |
Geräte-ID | Schnur | Geben Sie ein Simulatorgerät an | gebootetes Gerät |
Ausgabeformat
Bei Erfolg:
Hinweis: Das Feld serverConfig.commandLineArgs.outputDir ist nur dann in der Antwort enthalten, wenn beim Starten des Servers der Parameter --output-dir angegeben wird.
Fehlerbehebung
Wenn Sie keine Screenshots aufnehmen können :
Überprüfen Sie, ob der iOS-Simulator ausgeführt wird
Überprüfen Sie, ob Xcode-Befehlszeilentools installiert sind
Überprüfen Sie, ob der Befehl
xcrun simctl io booted screenshotdirekt ausgeführt werden kann
Wenn Berechtigungsfehler auftreten :
Überprüfen Sie, ob Sie Schreibberechtigungen für das Ausgabeverzeichnis haben
Anforderungen
Node.js 16.0.0 oder höher
macOS (iOS-Simulator erforderlich)
Xcode-Befehlszeilentools
Technologie-Stack
Typoskript
Node.js
MCP SDK (@modelcontextprotocol/sdk)
Lizenz
MIT
Weitere Sprachen
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Ein Server, der mithilfe des Model Context Protocol (MCP) Screenshots vom iOS-Simulator aufnimmt und in einem angegebenen Verzeichnis speichert.
- Überblick
- Aufstellen
- MCP-Tool-Parameter
- Ausgabeformat
- Fehlerbehebung
- Anforderungen
- Technologie-Stack
- Lizenz
- Weitere Sprachen
Related Resources
Related MCP Servers
- -security-license-qualityAn MCP server to control iOS Simulators.Last updated -645
- Asecurity-licenseAqualityA lightweight Model Context Protocol (MCP) server that enables your LLM to capture screenshots of any specified URL and return only the access URL for the captured image. This tool simplifies the process of generating and sharing webpage snapshots, making it perfect for integrating visual capture caLast updated -11
- Asecurity-licenseAqualityAn MCP server that provides web development tools including taking screenshots of screens, enabling AI agents to capture and analyze visual content during development.Last updated -27310
- AsecurityAlicenseAqualityAn MCP server providing web development tools such as screen capturing capabilities that let AI agents take and work with screenshots of the user's screen.Last updated -27315MIT License