{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hz4wndcgsnbm","handle":"adb-automation-mcp","url":"https://wellknown.network/agents/adb-automation-mcp","links":{"self":"https://wellknown.network/agents/adb-automation-mcp/record.json","html":"https://wellknown.network/agents/adb-automation-mcp","markdown":"https://wellknown.network/agents/adb-automation-mcp/record.md","api":"https://wellknown.network/api/v1/agents/adb-automation-mcp","status":"https://wellknown.network/api/v1/agents/adb-automation-mcp/status","claim":"https://wellknown.network/agents/adb-automation-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/adb-automation-mcp/claim.json","badge":"https://wellknown.network/agents/adb-automation-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/adb-automation-mcp/history","tools":"https://wellknown.network/api/v1/agents/adb-automation-mcp/tools"},"ard":{"identifier":"urn:air::server:adb-automation-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"adb-automation-mcp","summary":"MCP server exposing Android Debug Bridge (ADB) capabilities as tools and resources.","description":"# adb-automation-mcp\n\n<!-- mcp-name: io.github.allaudin/adb-automation-mcp -->\n\n[![CI](https://github.com/allaudin/adb-automation-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/allaudin/adb-automation-mcp/actions/workflows/ci.yml)\n[![PyPI](https://img.shields.io/pypi/v/adb-automation-mcp.svg?cacheSeconds=3600)](https://pypi.org/project/adb-automation-mcp/)\n\nAn MCP server exposing Android Debug Bridge (ADB) capabilities as typed, documented\ntools and resources.\n\n**[Full documentation](https://allaudin.github.io/adb-automation-mcp/)** — architecture,\ndecision log, per-tool reference, and client integration guides.\n\n## Install\n\n```bash\nuvx adb-automation-mcp\n# or\npip install adb-automation-mcp\n```\n\n## Quickstart\n\n```bash\nuv sync\nuv run adb-automation-mcp\n```\n\nTalks to the `adb` binary on `PATH` by default. For real-device setup, the fake\nbackend, the full tool list, and per-client integration guides (Claude Code, Claude\nDesktop, ...), see the [docs site](https://allaudin.github.io/adb-automation-mcp/).\n\n## Installation prompt\n\nPrefer not to configure this by hand? Hand the\n[AI-assisted install prompt](https://allaudin.github.io/adb-automation-mcp/integrations/ai-assisted-install/)\nto an AI coding assistant that can run shell commands and edit MCP config (Claude\nCode, GitHub Copilot in agent mode, ...) — it detects/installs `uv`, resolves `adb`'s\nabsolute path, and registers this server for you.\n\n## MCP client configuration\n\nAdd this to your client's `mcp.json` (e.g. Claude Desktop's config, or a Claude Code\nproject's `.mcp.json`). Every real-device env var is shown below — all are optional,\nsee the [full reference](https://allaudin.github.io/adb-automation-mcp/#running-it) for\ndefaults and details (including `ADB_AUTOMATION_BACKEND`, a testing-only switch to the fake\nin-memory backend, not something a real client config needs):\n\n```json\n{\n  \"mcpServers\": {\n    \"adb-automation-mcp\": {\n      \"command\": \"uvx\",\n      \"args\": [\"adb-automation-mcp\"],\n      \"env…","publisher":null,"homepage":"https://allaudin.github.io/adb-automation-mcp/","repository":"https://github.com/allaudin/adb-automation-mcp","version":"1.0.1","license":null,"protocols":["mcp"],"tags":["adb","android","android-debug-bridge","fastmcp","mcp","model-context-protocol"],"pricing":null,"endpoints":[{"url":"pypi:adb-automation-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.terminal","name":"Terminal & Shell","confidence":1,"provenance":"derived"},{"slug":"code.debugging","name":"Debugging","confidence":0.997,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"adb-automation-mcp","registry":"pypi","observedAt":"2026-10-27T18:27:32.402Z","publishedAt":"2026-09-07T14:28:04.049109Z","latestVersion":"1.0.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"adb-automation-mcp","url":"https://pypi.org/project/adb-automation-mcp/","firstSeenAt":"2026-09-09T08:20:27.028Z","fetchedAt":"2026-10-27T18:26:15.923Z","normalizedAt":"2026-10-27T18:26:15.923Z"}]},"firstSeenAt":"2026-09-09T08:20:27.028Z","updatedAt":"2026-10-27T18:27:32.402Z"}