deepadb

MCPcommunauté
v1.1.4io.github.fullreadApache-2.0Mis à jour il y a 3 jnpmGitHub

DeepADB — full-featured Android Debug Bridge MCP server. 209 tools across 49 modules for device inspection from UI to baseband.

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
75Téléch./sem.
il y a 3 jDernière mise à jour
Paquet
Auteurio.github.fullread
LicenceApache-2.0
Version1.1.4
Sourcenpm+mcp-registry
Statut de confiance
B
60/100Bon
Listé dans l’index Forge+10/10
Identité de l’éditeur vérifiée+0/20
Éditeur : exécutez `forge publish` depuis le dépôt du paquet pour revendiquer la propriété
Signature de publication Ed25519+0/5
Incluse automatiquement quand l’éditeur exécute `forge publish`
Vérification de domaine+0/5
Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Publiez depuis GitHub Actions avec --provenance pour que l’attestation lie ce paquet à ce dépôt
Correspondance de mainteneur npm+0/5
Acquis dès que votre identité est vérifiée ci-dessus et que ce login est mainteneur npm de ce paquet
Analyse CVE · propre+30/30
Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils40 outils · 1 privilégiés
Analyse de sécurité✓ Proprev1.1.4 · il y a 1 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé30 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · 1 privilégiés
Extrait statiquement du paquet publiév1.1.4 · 1d ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

adb_a11y_auditRun an automated accessibility audit on the current screen. Checks for: missing labels on interactive elements, undersized touch targets (<48dp), images without content-descriptions, clickable elements missing focusability, and duplicate descriptions. Returns a structured report with severity and r…

Run an automated accessibility audit on the current screen. Checks for: missing labels on interactive elements, undersized touch targets (<48dp), images without content-descriptions, clickable elements missing focusability, and duplicate descriptions. Returns a structured report with severity and r…

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_a11y_touch_targetsList all interactive elements with their touch target dimensions in dp. Highlights elements below the 48dp minimum. Useful for quickly identifying cramped UI layouts.

List all interactive elements with their touch target dimensions in dp. Highlights elements below the 48dp minimum. Useful for quickly identifying cramped UI layouts.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_a11y_treeDump the accessibility-focused view of the UI hierarchy. Shows only elements relevant to screen readers: their roles, labels, states, and navigation order. Filters out decorative/layout containers.

Dump the accessibility-focused view of the UI hierarchy. Shows only elements relevant to screen readers: their roles, labels, states, and navigation order. Filters out decorative/layout containers.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_app_route_contextShow the effective Android routing context for one installed app by correlating its UID with ip rules, route tables, network policy, VPN, and default-network state. Read-only; does not alter routes or app policy.

Show the effective Android routing context for one installed app by correlating its UID with ip rules, route tables, network policy, VPN, and default-network state. Read-only; does not alter routes or app policy.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_shannon_sessionPreflight a Samsung Shannon/Exynos modem session by checking the chipset, root access, known AT ports, and a benign AT handshake together. Optionally sends ATI for identification after a successful handshake. Makes no modem configuration changes.

Preflight a Samsung Shannon/Exynos modem session by checking the chipset, root access, known AT ports, and a benign AT handshake together. Optionally sends ATI for identification after a successful handshake. Makes no modem configuration changes.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_at_detectAuto-detect the modem AT command device node. Identifies the chipset family (Shannon, Qualcomm, MediaTek, Unisoc) and probes known device node paths. Requires root. Returns the first responding node.

Auto-detect the modem AT command device node. Identifies the chipset family (Shannon, Qualcomm, MediaTek, Unisoc) and probes known device node paths. Requires root. Returns the first responding node.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_at_sendSend a single AT command to the modem and capture the response. Requires root. Use adb_at_detect to find the correct port, or specify it manually.

Send a single AT command to the modem and capture the response. Requires root. Use adb_at_detect to find the correct port, or specify it manually.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_at_batchSend multiple AT commands sequentially and capture all responses. Useful for running a diagnostic sequence. Requires root.

Send multiple AT commands sequentially and capture all responses. Useful for running a diagnostic sequence. Requires root.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_at_probeRun a standard AT diagnostic probe: modem identification, signal quality, network registration, SIM status, and supported bands. Requires root.

Run a standard AT diagnostic probe: modem identification, signal quality, network registration, SIM status, and supported bands. Requires root.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_at_cross_validateCross-validate baseband firmware by comparing AT command responses (direct modem interrogation) against Android system properties (getprop). Discrepancies may indicate firmware tampering, incomplete OTA updates, or property spoofing. Sends ATI (identification), AT+CGMR (firmware revision), and AT+C…

Cross-validate baseband firmware by comparing AT command responses (direct modem interrogation) against Android system properties (getprop). Discrepancies may indicate firmware tampering, incomplete OTA updates, or property spoofing. Sends ATI (identification), AT+CGMR (firmware revision), and AT+C…

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_baseband_infoGet comprehensive modem/baseband identification: firmware version, RIL implementation, chipset, IMEI, SIM state, and radio capabilities.

Get comprehensive modem/baseband identification: firmware version, RIL implementation, chipset, IMEI, SIM state, and radio capabilities.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_cell_identityExtract detailed cell identity information: Cell ID (CID), TAC/LAC, EARFCN/ARFCN, Physical Cell ID (PCI), PLMN, and network type. Parses structured data from dumpsys for cellular network analysis.

Extract detailed cell identity information: Cell ID (CID), TAC/LAC, EARFCN/ARFCN, Physical Cell ID (PCI), PLMN, and network type. Parses structured data from dumpsys for cellular network analysis.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_signal_detailGet detailed signal strength measurements: RSRP, RSRQ, SINR, RSSI, timing advance, and signal bars. Provides raw radio measurements for signal analysis and anomaly detection.

Get detailed signal strength measurements: RSRP, RSRQ, SINR, RSSI, timing advance, and signal bars. Provides raw radio measurements for signal analysis and anomaly detection.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_neighboring_cellsList all visible cells beyond the serving cell: neighboring LTE/5G/WCDMA/GSM cells with their identities and signal strengths. Useful for cellular network surveys, coverage analysis, and radio environment characterization.

List all visible cells beyond the serving cell: neighboring LTE/5G/WCDMA/GSM cells with their identities and signal strengths. Useful for cellular network surveys, coverage analysis, and radio environment characterization.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_carrier_configDump carrier configuration values. Useful for verifying carrier settings, detecting configuration anomalies, and inspecting APN configurations.

Dump carrier configuration values. Useful for verifying carrier settings, detecting configuration anomalies, and inspecting APN configurations.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_modem_logsCapture modem/baseband-related logs from multiple sources: RIL (Radio Interface Layer) logcat, telephony framework logs, and kernel modem messages via dmesg (root required for dmesg). Useful for radio diagnostics and tracing baseband-framework communication.

Capture modem/baseband-related logs from multiple sources: RIL (Radio Interface Layer) logcat, telephony framework logs, and kernel modem messages via dmesg (root required for dmesg). Useful for radio diagnostics and tracing baseband-framework communication.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_gradleRun a Gradle task in an Android project directory

Run a Gradle task in an Android project directory

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_build_and_installprivilégiéBuild a debug APK and install it on the connected device (convenience wrapper)

Build a debug APK and install it on the connected device (convenience wrapper)

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_ci_wait_bootWait for a device or emulator to fully boot. Polls sys.boot_completed and waits for the launcher to be ready. Essential for CI pipelines.

Wait for a device or emulator to fully boot. Polls sys.boot_completed and waits for the launcher to be ready. Essential for CI pipelines.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_ci_device_readyComprehensive CI readiness check. Verifies: device online, booted, package manager ready, screen unlocked, network available. Returns structured pass/fail results.

Comprehensive CI readiness check. Verifies: device online, booted, package manager ready, screen unlocked, network available. Returns structured pass/fail results.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_ci_run_testsRun Android instrumented tests (androidTest) via `am instrument` and capture results. Returns structured pass/fail output.

Run Android instrumented tests (androidTest) via `am instrument` and capture results. Returns structured pass/fail output.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_airplane_modeToggle airplane mode on/off. Useful for resetting cellular registration during radio testing.

Toggle airplane mode on/off. Useful for resetting cellular registration during radio testing.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_wifiEnable or disable WiFi

Enable or disable WiFi

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_mobile_dataEnable or disable mobile data

Enable or disable mobile data

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_locationEnable or disable location services

Enable or disable location services

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_screenControl screen state: wake, sleep, toggle, lock, or unlock. Lock and unlock verify actual keyguard state via dumpsys window. Unlock uses wm dismiss-keyguard (works for swipe keyguards); supply 'pin' to perform the full PIN entry sequence for PIN-protected devices: wakes screen, dismisses keyguard,…

Control screen state: wake, sleep, toggle, lock, or unlock. Lock and unlock verify actual keyguard state via dumpsys window. Unlock uses wm dismiss-keyguard (works for swipe keyguards); supply 'pin' to perform the full PIN entry sequence for PIN-protected devices: wakes screen, dismisses keyguard,…

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_airplane_cycleCycle airplane mode on then off after a delay. Forces cellular re-registration — useful for radio diagnostics and network testing.

Cycle airplane mode on then off after a delay. Forces cellular re-registration — useful for radio diagnostics and network testing.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_settings_getRead an Android settings value from any namespace (system, secure, global)

Read an Android settings value from any namespace (system, secure, global)

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_settings_putWrite an Android settings value to any namespace (system, secure, global)

Write an Android settings value to any namespace (system, secure, global)

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_rebootReboot the device. Supports normal, recovery, and bootloader modes.

Reboot the device. Supports normal, recovery, and bootloader modes.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_sqlite_inspectSafely inspect a Room or SQLite database inside an installed app. Lists package databases, shows schema, or executes one validated read-only query. Requires a debuggable app (run-as) or root; uses device sqlite3 when available and otherwise a bounded read-only host snapshot.

Safely inspect a Room or SQLite database inside an installed app. Lists package databases, shows schema, or executes one validated read-only query. Requires a debuggable app (run-as) or root; uses device sqlite3 when available and otherwise a bounded read-only host snapshot.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_farm_runRun tests on Firebase Test Lab. Uploads an APK and test APK, executes instrumented tests across specified device models and API levels. Requires gcloud CLI authenticated with a Firebase project.

Run tests on Firebase Test Lab. Uploads an APK and test APK, executes instrumented tests across specified device models and API levels. Requires gcloud CLI authenticated with a Firebase project.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_farm_resultsRetrieve results from the most recent Firebase Test Lab run, or a specific test matrix ID. Shows pass/fail status, device results, and links to logs and artifacts.

Retrieve results from the most recent Firebase Test Lab run, or a specific test matrix ID. Shows pass/fail status, device results, and links to logs and artifacts.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_farm_matrixList available device models and API levels on Firebase Test Lab. Use to plan test matrices.

List available device models and API levels on Firebase Test Lab. Use to plan test matrices.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_profile_detectAuto-detect and build a device profile from the connected device. Captures hardware identification, chipset family, modem info, root status, and matches against the built-in profile library for known quirks.

Auto-detect and build a device profile from the connected device. Captures hardware identification, chipset family, modem info, root status, and matches against the built-in profile library for known quirks.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_profile_saveSave a device profile to the profiles library. Use after adb_profile_detect to persist the profile, or create a manual profile with custom quirks and notes.

Save a device profile to the profiles library. Use after adb_profile_detect to persist the profile, or create a manual profile with custom quirks and notes.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_profile_listList all device profiles: built-in library entries and user-saved profiles.

List all device profiles: built-in library entries and user-saved profiles.

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_devicesList all connected Android devices with their state, model, and product info

List all connected Android devices with their state, model, and product info

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_device_infoGet detailed properties for a connected device (model, OS version, build, etc.)

Get detailed properties for a connected device (model, OS version, build, etc.)

Aucun schéma d’entrée n’a été publié pour cet outil.

adb_getpropGet a specific Android system property, or all properties if no key given

Get a specific Android system property, or all properties if no key given

Aucun schéma d’entrée n’a été publié pour cet outil.

40 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

DeepADB — full-featured Android Debug Bridge MCP server. 209 tools across 49 modules for device inspection from UI to baseband.

Mots-clés
mcpadbandroidclaude
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-09-01 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 2 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de profondeur 4. Tout ce qui se trouve en dessous n'a jamais été résolu.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

53 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+41 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.