MCP.Market

brickproof-adb MCP server

by st412m·io.github.st412m/brickproof-adb·v1.0.0

Maintain your own Android devices and TV boxes over ADB with dry runs, guards and rollback

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars45 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

More from st412m →