adb-mcp

Privacy

adb-mcp runs on your computer. It does not collect, store or send your data to the project, to Anthropic through any channel of its own, or to any other service.

What the server does with data

The server is a local process that Claude starts and talks to over standard input and output. When Claude calls a tool, the server runs adb, gradle or another local command and returns the result to Claude in the same session. That result can include what is on the device screen, the UI hierarchy, logcat output, files you pull from the device, and build output. It goes to Claude as part of your conversation, under your Claude plan's terms, and nowhere else.

The server keeps no database and no account. Files it writes (screenshots, pulled files, build logs) go where you or Claude point it, on your machine. Credentials in Gradle output are redacted before they are returned.

Network access

The running server makes no network requests. Two things outside it do:

GitHub sees the request for the release file, as it would for any download.

This website

adb-mcp.com sets no cookies and runs no analytics. Your browser keeps your light or dark theme choice in local storage, and nothing else. The site is hosted on Vercel, which keeps standard request logs.

Questions

See Support, or open an issue at github.com/iksnerd/adb-mcp/issues.