{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_94ntr6ytvxyb","handle":"mcp-server-android","url":"https://wellknown.network/agents/mcp-server-android","links":{"self":"https://wellknown.network/agents/mcp-server-android/record.json","html":"https://wellknown.network/agents/mcp-server-android","markdown":"https://wellknown.network/agents/mcp-server-android/record.md","api":"https://wellknown.network/api/v1/agents/mcp-server-android","status":"https://wellknown.network/api/v1/agents/mcp-server-android/status","claim":"https://wellknown.network/agents/mcp-server-android/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-server-android/claim.json","badge":"https://wellknown.network/agents/mcp-server-android/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-server-android/history","tools":"https://wellknown.network/api/v1/agents/mcp-server-android/tools"},"ard":{"identifier":"urn:air::server:mcp-server-android","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-server-android","summary":"MCP server for Android device automation via ADB","description":"# Android MCP Server\n\nAn MCP (Model Context Protocol) server that provides programmatic control over\nAndroid devices through ADB (Android Debug Bridge). This server exposes\nvarious Android device management capabilities that can be accessed by MCP\nclients like [Claude desktop](https://modelcontextprotocol.io/quickstart/user)\nand Code editors\n(e.g. [Cursor](https://docs.cursor.com/context/model-context-protocol))\n\n## Features\n\n- 🔧 ADB Command Execution\n- 📸 Device Screenshot Capture\n- 🎯 UI Layout Analysis\n- 📱 Device Package Management\n- 🚀 **NEW:** Automatic Emulator Startup\n- 🎮 **NEW:** Emulator Management Tools\n\n## Prerequisites\n\n- Python 3.11+\n- ADB (Android Debug Bridge) installed and configured\n- Android device (physical or emulator)\n\n## Installation\n\n### Quick Install (Recommended)\n\n```bash\n# Using uvx (no installation needed)\nuvx mcp-server-android\n\n# Or using pip\npip install mcp-server-android\n\n# Or using uv tool\nuv tool install mcp-server-android\n```\n\n### Development Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/minhalvp/android-mcp-server.git\ncd android-mcp-server\n```\n\n2. Install dependencies:\nThis project uses [uv](https://github.com/astral-sh/uv) for project\nmanagement via various methods of\n[installation](https://docs.astral.sh/uv/getting-started/installation/).\n\n```bash\nuv python install 3.11\nuv sync\n```\n\n## Configuration\n\nThe server supports flexible device configuration with multiple usage scenarios.\n\n### Environment Variables\n\nYou can configure the server using environment variables:\n\n- `ANDROID_DEVICE_SERIAL` - Specify the device serial (overrides config file)\n- `ANDROID_MCP_CONFIG` - Path to custom config file (default: `config.yaml`)\n- `ANDROID_AUTO_START_EMULATOR` - Enable/disable auto-start emulator (default: `true`)\n\nExample:\n```bash\nexport ANDROID_DEVICE_SERIAL=\"emulator-5554\"\nuvx mcp-server-android\n```\n\n### Device Selection Modes\n\n**1. Automatic Selection (Recommended for single device)**\n\n- No configuratio…","publisher":{"name":"minhalvp","url":null},"homepage":"https://github.com/minhalvp/android-mcp-server#readme","repository":"https://github.com/minhalvp/android-mcp-server#readme","version":"0.3.1","license":"MIT","protocols":["mcp"],"tags":["adb","android","automation","debugging","mcp","testing"],"pricing":null,"endpoints":[{"url":"pypi:mcp-server-android","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"code.debugging","name":"Debugging","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"code.testing","name":"Testing","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"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":"mcp-server-android","registry":"pypi","observedAt":"2026-11-03T15:23:14.189Z","publishedAt":"2025-09-10T04:42:37.409335Z","latestVersion":"0.3.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-server-android","url":"https://pypi.org/project/mcp-server-android/","firstSeenAt":"2026-09-10T03:19:55.796Z","fetchedAt":"2026-11-03T15:21:50.682Z","normalizedAt":"2026-11-03T15:21:50.682Z"}]},"firstSeenAt":"2026-09-10T03:19:55.796Z","updatedAt":"2026-11-03T15:23:14.189Z"}