QApilot MCP for Android
QApilot MCP für Android verbindet KI-Coding-Clients mit lokalen Android-Geräten und führt Tests in natürlicher Sprache ohne manuellen Appium-Code aus.
QApilot MCP für Android verbindet KI-Coding-Clients mit lokalen Android-Geräten und führt Tests in natürlicher Sprache ohne manuellen Appium-Code aus.
Funktion und offizielle Positionierung des Produkts
QApilot MCP für Android ist eine CLI-Bridge auf Basis des Model Context Protocol, die es KI-Assistenten wie Claude Desktop und Cursor ermöglicht, Tests mobiler Anwendungen zu steuern. Sie verbindet sich direkt mit lokalen Appium-Servern und Android-Debug-Bridge-Umgebungen, um physische Geräte und Emulatoren ohne manuelle Appium- oder UIAutomator-Skripte zu bedienen.
Das Tool automatisiert Test-Workflows, indem es dialogbasierte Prompts in strukturierte Pläne übersetzt, manuelle Aktionen durchführt, die Ausführung in Echtzeit in eine Browser-Vorschau streamt und verifizierte Testpfade wieder in QApilot-Projekten speichert. Nach Abschluss der Testläufe gibt es strukturierte Daten, Gherkin-Spezifikationen und Sitzungsmetriken aus.
Durch offizielle Quellen belegte Anwendungsfälle
Qualitätsingenieure können Testinteraktionen in natürlicher Sprache beschreiben, sodass der KI-Client strukturierte Testpläne erstellt, Aktionen auf dem verbundenen Android-Gerät ausführt und Screenshots aufnimmt.
Teams können zuvor akzeptierte Testfälle sequenziell nach ID ausführen oder vollständige Testsuiten direkt aus einer Excel-Tabelle (.xlsx) gesammelt auf verbundenen Emulatoren ausführen.
Der dokumentierte Ablauf, sofern verfügbar
Voraussetzungen wie Node.js 18+, Java JDK 11+ und Android SDK prüfen sowie Appium 2.19.0 mit dem festgelegten uiautomator2-Treiber starten.
Den Befehl qapilot-mobile-mcp und dessen Argumente zur MCP-Einstellungskonfiguration von Claude Desktop, Cursor oder kompatiblen KI-Clients hinzufügen.
Im QApilot-Workspace anmelden und die Zielanwendung durch Angabe ihrer Android-Paketkennung starten.
Den KI-Assistenten anweisen, Aktionen auszuführen, den Fortschritt über die Live-Vorschau-URL in Echtzeit prüfen und erfolgreiche Happy-Path-Schritte in QApilot übernehmen.
Sitzungsberichte generieren, die JSON-, YAML- und Gherkin-Dateien erzeugen, während der Ausführungsstatus für nachfolgende Läufe bereinigt wird.
Die CLI fungiert als MCP-Server, der über Standard-Input- und Output-Streams kommuniziert und dedizierte Tools für Geräteverwaltung, Planerstellung, Aktionsversand und Statusabfragen bereitstellt. KI-Clients nutzen Tools wie mobile_launch_app, mobile_submit_plan und mobile_execute, um den Lebenszyklus der Appium-Sitzung programmatisch zu steuern.
Während der aktiven Ausführung ermöglichen Statusinspektionsbefehle den Clients, den Ausführungsstatus abzufragen sowie zwischengespeicherte Anwendungs-Skills und XPaths abzurufen. Wenn ein Durchlauf abgeschlossen ist, schreibt der Aufruf des Reporting-Tools Testartefakte lokal in das Downloads-Verzeichnis und setzt den aktiven Ausführungskontext zurück.
Prüfungen mit eigenen Inhalten und Arbeitsabläufen
Welche Quellen wann geprüft wurden
Antworten auf Basis des quellengeprüften Produkteintrags
Der Server kann mit Claude Desktop, Cursor, OpenAI Codex oder jedem anderen KI-Tool konfiguriert werden, das mit dem Model Context Protocol kompatibel ist.
Die offizielle Dokumentation setzt Appium 2.19.0 voraus, installiert mit dem uiautomator2-Treiber in der Version 4.2.6.
Nein, es werden nur Happy-Path-Schritte akzeptiert; Fehler werden ausgeschlossen und müssen vor dem Speichern von Schritten als Testfall korrigiert werden.
Berichte werden im Downloads-Verzeichnis des Benutzers gespeichert und enthalten output.json, report.yaml sowie eine scenario.feature-Gherkin-Datei für erfolgreiche Sitzungen.
Ja, gespeicherte Testfälle können mit dem Tool mobile_run_excel_testcases direkt aus einer Excel-Datei (.xlsx) ausgeführt werden.