Mobile Next – MCP-Server für mobile Entwicklung und Automatisierung | iOS, Android, Simulator, Emulator und physische Geräte
Dies ist ein Model Context Protocol (MCP)-Server , der skalierbare mobile Automatisierung und Entwicklung über eine plattformunabhängige Schnittstelle ermöglicht und so spezielle iOS- oder Android-Kenntnisse überflüssig macht. Sie können ihn auf Emulatoren, Simulatoren und physischen Geräten (iOS und Android) ausführen. Dieser Server ermöglicht Agenten und LLMs die Interaktion mit nativen iOS-/Android-Anwendungen und -Geräten durch strukturierte Zugänglichkeits-Snapshots oder koordinatenbasiertes Tippen auf der Grundlage von Screenshots.
https://github.com/user-attachments/assets/c4e89c4f-cc71-4424-8184-bdbc8c638fa1
🚀 Mobile MCP-Roadmap: Die Zukunft des Mobilfunks gestalten
Begleiten Sie uns auf unserer Reise und entwickeln Sie Mobile MCP kontinuierlich weiter! Sehen Sie sich unsere detaillierte Roadmap an, um zukünftige Funktionen, Verbesserungen und Meilensteine kennenzulernen. Ihr Feedback ist für die Gestaltung der Zukunft der mobilen Automatisierung von unschätzbarem Wert.
Hauptanwendungsfälle
So helfen wir bei der Skalierung der mobilen Automatisierung:
📲 Native App-Automatisierung (iOS und Android) für Test- oder Dateneingabeszenarien.
📝 Geskriptete Abläufe und Formularinteraktionen ohne manuelle Steuerung von Simulatoren/Emulatoren oder physischen Geräten (iPhone, Samsung, Google Pixel usw.)
🧭 Automatisierung mehrstufiger Benutzerreisen, die von einem LLM gesteuert werden
👆 Allgemeine Interaktion mit mobilen Anwendungen für agentenbasierte Frameworks
🤖 Ermöglicht Agent-zu-Agent-Kommunikation für mobile Automatisierungsanwendungen und Datenextraktion
Hauptmerkmale
🚀 Schnell und leichtgewichtig : Verwendet native Zugänglichkeitsbäume für die meisten Interaktionen oder Screenshot-basierte Koordinaten, wo keine a11y-Beschriftungen verfügbar sind.
🤖 LLM-freundlich : In Accessibility (Snapshot) ist kein Computer-Vision-Modell erforderlich.
🧿 Visueller Sinn : Bewertet und analysiert, was tatsächlich auf dem Bildschirm dargestellt wird, um die nächste Aktion zu entscheiden. Wenn keine Zugänglichkeitsdaten oder Ansichtshierarchiekoordinaten verfügbar sind, wird auf eine Screenshot-basierte Analyse zurückgegriffen.
📊 Anwendung deterministischer Tools : Reduziert Mehrdeutigkeiten, die bei rein auf Screenshots basierenden Ansätzen auftreten, indem, wann immer möglich, auf strukturierte Daten zurückgegriffen wird.
📺 Strukturierte Daten extrahieren : Ermöglicht Ihnen, strukturierte Daten aus allem zu extrahieren, was auf dem Bildschirm sichtbar ist.
Related MCP server: MCP Appium Server
🏗️ Mobile MCP-Architektur
📚 Wiki-Seite
Weitere Einzelheiten zu Fragen zu Einrichtung, Konfiguration und Debugging finden Sie auf unserer Wiki-Seite .
Installation und Konfiguration
Richten Sie unser MCP mit Cursor, Claude, VS Code und Github Copilot ein:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}
claude mcp add mobile -- npx -y @mobilenext/mobile-mcp@latest Lesen Sie mehr in unserem Wiki ! 🚀
🛠️ Anwendung 📝
Nachdem Sie den MCP-Server zu Ihrer IDE/Ihrem Client hinzugefügt haben, können Sie Ihren KI-Assistenten anweisen, die verfügbaren Tools zu verwenden. Im Agentenmodus von Cursor können Sie beispielsweise die folgenden Eingabeaufforderungen verwenden, um UI-Interaktionen schnell zu validieren, zu testen und zu iterieren, Informationen vom Bildschirm abzulesen und komplexe Workflows zu durchlaufen. Seien Sie beschreibend und kommen Sie direkt auf den Punkt.
✨ Beispiel-Eingabeaufforderungen
Workflows
Sie können detaillierte Workflows in einer einzigen Eingabeaufforderung festlegen, die Geschäftslogik überprüfen und Automatisierungen einrichten. Sie können sich austoben:
Suchen Sie nach einem Video, kommentieren Sie es, liken Sie es und teilen Sie es.
Find the video called " Beginner Recipe for Tonkotsu Ramen" by Way of Ramen, click on like video, after liking write a comment " this was delicious, will make it next Friday", share the video with the first contact in your whatsapp list. Laden Sie eine erfolgreiche Schrittzähler-App herunter, registrieren Sie sich, richten Sie das Training ein und starten Sie die App
Find and Download a free "Pomodoro" app that has more thank 1k stars.
Launch the app, register with my email, after registration find how to start a pomodoro timer.
When the pomodoro timer started, go back to the app store and rate the app 5 stars,
and leave a comment how useful the app is. In Substack suchen, Artikel lesen, markieren, kommentieren und speichern
Open Substack website, search for "Latest trends in AI automation 2025", open the first article,
highlight the section titled "Emerging AI trends", and save article to reading list for later review,
comment a random paragraph summary.Reservieren Sie einen Trainingskurs, stellen Sie den Timer ein
Open ClassPass, search for yoga classes tomorrow morning within 2 miles,
book the highest-rated class at 7 AM, confirm reservation,
setup a timer for the booked slot in the phoneLokale Veranstaltung suchen, Kalenderereignis einrichten
Open Eventbrite, search for AI startup meetup events happening this weekend in "Austin, TX",
select the most popular one, register and RSVP yes to the even, setup a calendar event as a reminder.Überprüfen Sie die Wettervorhersage und senden Sie eine WhatsApp-/Telegram-/Slack-Nachricht
Open Weather app, check tomorrow's weather forecast for "Berlin", and send the summary
via Whatsapp/Telegram/Slack to contact "Lauren Trown", thumbs up their response.Planen Sie ein Meeting in Zoom und teilen Sie die Einladung per E-Mail
Open Zoom app, schedule a meeting titled "AI Hackathon" for tomorrow at 10 AM with a duration of 1 hour,
copy the invitation link, and send it via Gmail to contacts "team@example.com".Voraussetzungen
Was Sie benötigen, um MCP mit Ihrem Agenten und Ihren Mobilgeräten zu verbinden:
MCP unterstützte grundlegende Modelle oder Agenten, wie Claude MCP , OpenAI Agent SDK , Copilot Studio
Simulatoren, Emulatoren und physische Geräte
Nach dem Start kann Mobile MCP eine Verbindung herstellen mit:
iOS-Simulatoren auf macOS/Linux
Android-Emulatoren unter Linux/Windows/macOS
Physische iOS- oder Android-Geräte (erfordert entsprechende Plattformtools und Treiber)
Stellen Sie sicher, dass Sie Ihre mobilen Plattform-SDKs (Xcode, Android SDK) installiert und ordnungsgemäß konfiguriert haben, bevor Sie Mobile Next Mobile MCP ausführen.
Ausführung im „Headless“-Modus auf Simulatoren/Emulatoren
Wenn kein physisches Telefon an Ihren Computer angeschlossen ist, können Sie Mobile MCP mit einem Emulator oder Simulator im Hintergrund ausführen.
Beispielsweise auf Android:
Starten Sie einen Emulator (Befehl avdmanager / emulator).
Führen Sie Mobile MCP mit den gewünschten Flags aus
Unter iOS benötigen Sie Xcode und müssen den Simulator ausführen, bevor Sie Mobile MCP mit dieser Simulatorinstanz verwenden.
xcrun simctl listxcrun simctl boot "iPhone 16"