brickproof-adb MCP server
Maintain your own Android devices and TV boxes over ADB with dry runs, guards and rollback
0 stars45 downloads/wk
Reviews
Write oneNobody has reviewed brickproof-adb yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
brickproof-adb tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-25 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How brickproof-adb compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 48,273 servers
- Downloads a week
- 45
- more than 39% of 11,915 servers with a package
Install brickproof-adb in Claude Code, Cursor or VS Code
Runs npx -y brickproof-adb on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add brickproof-adb -- npx -y brickproof-adb
What the publisher says
From the brickproof-adb repository's README, as published. We do not edit it. Read it on GitHub
brickproof-adb
Let an AI assistant look after your own Android devices — TV boxes first, phones and tablets too — over ADB, without bricking them.
brickproof-adb is an MCP server. It gives Claude (or any MCP client) the screen, the input and the package manager of your devices, and puts guard rails where a careless call would hurt: every package change is a dry run first, the packages a device cannot live without are read off the device and refused, a package that serves something on your network right now is not touched, and everything applied goes into a snapshot that one call rolls back.
It runs on Windows, macOS and Linux, in Docker, and as a Home Assistant app; devices connect over USB or the network.
What it looks like
Finding the TV.
You: Find my TV.
Claude calls adb_devices discover=true. Nothing is connected yet; the search looks for devices that announce debugging and for port 5555 on the home network:
Found:
192.0.2.50:5555 (port 5555 open, network debugging) - adb_connect host=192.0.2.50:5555; if this computer is new to the device, it asks on its screen to allow debugging
Claude: I found one device at 192.0.2.50. Shall I connect? The TV will ask whether to allow debugging.
You: Yes.
Claude calls adb_connect host=192.0.2.50:5555; you confirm the prompt to allow debugging on the TV screen, with "Always allow" checked. The address is remembered and connected again whenever the server starts.
Installing what you just downloaded.
You: Install on the TV the app I just downloaded.
Claude calls adbinstall without a path and gets the newest installable files of your Downloads folder, then adbinstall with the first one: a report of what would be installed on which device. After your yes, the same call with dry_run=false installs it.
Cleaning up a TV box.
You: The box is slow. Turn off the preinstalled junk, but nothing it needs.
Claude calls adbapp action=list filter=system, picks five packages and calls adbapp action=disable with them. That is a dry run by default: the plan comes back with the rollback path of each package — and one package refused, because the box uses it as its launcher:
REFUSED: the list contains protected packages - com.example.launcher.
com.example.launcher — launcher, roles (HOME)
The full set with every source: adb_app action=protected
Nothing was applied. Remove them from the list by hand; the tool has no override.
Claude drops it, runs the plan for the other four, then repeats it with dry_run=false. The account count and the launcher are checked after the batch, and the four packages are recorded in the snapshot.
You: The voice remote stopped working.
Claude calls adbapp action=restore, reads the plan and repeats it with dryrun=false: the four packages are enabled again in one call.
Seeing the screen and tapping.
You: Open the network settings on the phone.
Claude calls adb_screenshot, gets the picture and the line under it:
screen 1080x2340 -> image 473x1024 · scale 2.283/2.285 · pass coords="screenshot" to adbtap/adbswipe
and taps the "Network & internet" row it sees, with adbtap coords="screenshot", in the image's own coordinates. On a TV box without a touchscreen it uses adbfindandtap text="Network", which walks the focus there with the remote's keys.
Install it where your AI is
Details, other setups and checks: docs/installation.md. An AI app without MCP support cannot use this server.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
brickproof-adb: common questions
- Is brickproof-adb MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the brickproof-adb safety report
- How do I install brickproof-adb?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does brickproof-adb need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is brickproof-adb maintained?
- The last commit was 12 days ago (2026-10-21). The latest release is v1.0.0.
- What can I use instead of brickproof-adb?
- Servers from other publishers that do the same job: MCP Appium - Mobile Development and Automation Server MCP server and Mobilerun MCP server.
- How does brickproof-adb compare with other MCP servers?
- safety score 92/100 (higher than 90% of 48,273 servers); downloads a week 45 (more than 39% of 11,915 servers with a package). Full comparison.
Alternatives to brickproof-adb
Same job from other publishers: the closest match first, then the best rated.
- MCP Appium - Mobile Development and Automation ServerMCP server for Appium mobile automation on iOS and Android devices with test creation tools.not reviewedEstablishedA
- MobilerunLet AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.not reviewedEstablishedA