VOOZH about

URL: https://glama.ai/mcp/servers/thecombatwombat/replicant-mcp?locale=de-DE

⇱ replicant-mcp by thecombatwombat | Glama


replicant-mcp

Lassen Sie KI Ihre Android-Apps erstellen, testen und debuggen.

👁 CI
👁 npm
👁 Node.js
👁 License: MIT
👁 Ask DeepWiki
👁 replicant-mcp MCP server

replicant-mcp ist ein Model Context Protocol-Server, der KI-Assistenten wie Claude die Möglichkeit gibt, mit Ihrer Android-Entwicklungsumgebung zu interagieren. Erstellen Sie APKs, starten Sie Emulatoren, installieren Sie Apps, navigieren Sie durch BenutzeroberflĂ€chen und debuggen Sie AbstĂŒrze – alles durch natĂŒrliche Konversation.


Demo

👁 replicant-mcp demo


Related MCP server: android-emulator-mcp

Warum replicant-mcp?

Ohne replicant-mcp

Mit replicant-mcp

"FĂŒhre ./gradlew assembleDebug aus, dann adb install, dann adb shell am start..."

"Erstelle und starte die App"

Kopiere Logcat-Ausgabe, verliere Kontext

KI liest gefilterte Logs direkt

Screenshot → beschreibe UI → rate Koordinaten

KI sieht Accessibility-Tree, tippt Elemente per Text an

5.000 Token rohe Gradle-Ausgabe

50-Token-Zusammenfassung + Details bei Bedarf


Funktionen

Kategorie

FĂ€higkeiten

Erstellen & Testen

Erstelle APKs/Bundles, fĂŒhre Unit- und instrumentierte Tests aus, liste Module/Varianten/Tasks auf, teste Regressionserkennung mit Baseline-Vergleich

Emulator

Erstelle, starte, stoppe, lösche Emulatoren; speichere/lade/lösche Snapshots

GerÀtesteuerung

Liste verbundene GerÀte auf, wÀhle aktives GerÀt aus, frage GerÀteeigenschaften ab

App-Verwaltung

Installiere, deinstalliere, starte, stoppe Apps; lösche App-Daten

Log-Analyse

Filtere Logcat nach Paket, Tag, Level, Zeit

UI-Automatisierung

Accessibility-basierte Elementfindung, rÀumliche Suche, Tippen, Texteingabe, Screenshots

Diagnose

System-Gesundheitschecks via replicant doctor; strukturierte Protokollierung mit konfigurierbarem Level und Format


DemnĂ€chst verfĂŒgbar

  • Benutzerdefinierte Build-Befehle (projektspezifische Überschreibungen, automatische Erkennung von gradlew)

  • Videoaufnahme (Aufnahme starten/stoppen, dauerbasierte Aufnahme)


Schnellstart

Voraussetzungen

  • Node.js 18+

  • Android SDK mit adb und emulator in Ihrem PATH

  • Ein Android-Projekt mit gradlew (fĂŒr Build-Tools)

node --version # Should be 18+
adb --version # Should show Android Debug Bridge version
emulator -version # Should show Android emulator version

Installation

npm install -g replicant-mcp

FĂŒhren Sie nach der Installation die integrierte Diagnose aus, um Ihre Umgebung zu ĂŒberprĂŒfen:

replicant doctor

Aktualisierung

npm update -g replicant-mcp

Einrichtung

Claude Desktop

HinzufĂŒgen zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
 "mcpServers": {
 "replicant": {
 "command": "npx",
 "args": ["-y", "replicant-mcp"]
 }
 }
}

Claude Code

claude mcp add replicant -- npx -y replicant-mcp

Cursor

HinzufĂŒgen zu ~/.cursor/mcp.json (global) oder .cursor/mcp.json (Projekt):

{
 "mcpServers": {
 "replicant": {
 "command": "npx",
 "args": ["-y", "replicant-mcp"]
 }
 }
}

Windsurf

HinzufĂŒgen zu ~/.codeium/windsurf/mcp_config.json:

{
 "mcpServers": {
 "replicant": {
 "command": "npx",
 "args": ["-y", "replicant-mcp"]
 }
 }
}

OpenAI Codex CLI

HinzufĂŒgen zu ~/.codex/config.toml:

[mcp_servers.replicant]
command = "npx"
args = ["-y", "replicant-mcp"]

Oder via CLI:

codex mcp add replicant -- npx -y replicant-mcp

Hinweis: Stellen Sie sicher, dass adb und emulator in Ihrem PATH enthalten sind, oder setzen Sie die Umgebungsvariable ANDROID_HOME. Unter macOS: ~/Library/Android/sdk, unter Linux: ~/Android/Sdk.


Beispiel

You: "I just changed the checkout flow. Build the app, go through checkout
 with a test product, and make sure the confirmation screen shows up."

Claude: [Builds debug APK, installs on emulator, launches app]
 [Taps "Electronics" category → "Wireless Headphones" → "Add to Cart"]
 [Navigates to cart, taps "Checkout"]
 [Fills shipping form, taps "Place Order"]

 Confirmation screen is showing:
 - Order #38291
 - "Wireless Headphones" × 1
 - Total: $79.99
 - Estimated delivery: Jan 30

 The flow works. Want me to test the edge cases—empty cart,
 invalid address, payment failure?

Design

replicant-mcp verwendet progressive Offenlegung (Zusammenfassungen zuerst, Details bei Bedarf), um den Token-Verbrauch zu minimieren, sowie Accessibility-basierte UI-Automatisierung fĂŒr schnellere, kostengĂŒnstigere und zuverlĂ€ssigere Interaktionen als screenshot-basierte AnsĂ€tze. Siehe docs/architecture.md fĂŒr Details.


Weitere Informationen

  • Konfiguration: Setzen Sie REPLICANT_CONFIG fĂŒr erweiterte Optionen. Siehe docs/configuration.md.

  • Protokollierung: Setzen Sie REPLICANT_LOG_LEVEL (error, warn, info, debug) und REPLICANT_LOG_FORMAT (json fĂŒr strukturierte Ausgabe), um die Server-Protokollierung zu steuern. Logs werden in stderr geschrieben.

  • Fehlerbehebung: HĂ€ufige Probleme und Lösungen in docs/troubleshooting.md.

  • Tool-Dokumentation: Bitten Sie Claude, rtfm mit einer Kategorie wie "build", "adb", "emulator" oder "ui" aufzurufen.


Dokumentation

Dokument

Beschreibung

Architektur

Design-Übersicht und Muster der progressiven Offenlegung

Konfiguration

Referenz der Konfigurationsdatei, Umgebungsvariablen, Gradle-Setup

API-StabilitÀt

Richtlinie zur Tool-API-Versionierung und Veraltungsprozess

Sicherheitsmodell

adb-shell Sicherheitsmodell, Befehls-Denylist, Bedrohungsgrenzen

Support-Matrix

Getestete OS-, Node.js-, Android SDK- und Emulator-Versionen

Bekannte EinschrÀnkungen

Accessibility-LĂŒcken, Timeouts, Fokus auf ein einzelnes GerĂ€t und mehr

Artefakte

Inhalte des .replicant/-Verzeichnisses und Datenschutzaspekte

Fehlerbehebung

HÀufige Probleme und Lösungen

Changelog

Versionsverlauf

Sicherheitsrichtlinie

Prozess zur Meldung von Schwachstellen

Support / Hilfe erhalten

Wie man Fehler meldet und Fragen stellt

Mitwirken

Entwicklungs-Setup und Richtlinien


Mitwirken

Siehe CONTRIBUTING.md fĂŒr Entwicklungs-Setup und Richtlinien.


Danksagungen


Lizenz

MIT


Fragen? Öffnen Sie ein Issue

A
license - permissive license
B
quality
A
maintenance

Maintenance

–Maintainers
2dResponse time
4dRelease cycle
25Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thecombatwombat/replicant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server