{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6uwq3kmgutqb","handle":"iflow-mcp-android-mcp","url":"https://wellknown.network/agents/iflow-mcp-android-mcp","links":{"self":"https://wellknown.network/agents/iflow-mcp-android-mcp/record.json","html":"https://wellknown.network/agents/iflow-mcp-android-mcp","markdown":"https://wellknown.network/agents/iflow-mcp-android-mcp/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-android-mcp","status":"https://wellknown.network/api/v1/agents/iflow-mcp-android-mcp/status","claim":"https://wellknown.network/agents/iflow-mcp-android-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-android-mcp/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-android-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-android-mcp/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-android-mcp/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-android-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_android-mcp","summary":"An MCP server for android automation","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\n## Prerequisites\n\n- Python 3.x\n- ADB (Android Debug Bridge) installed and configured\n- Android device or emulator (not tested)\n\n## 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### Device Selection Modes\n\n**1. Automatic Selection (Recommended for single device)**\n\n- No configuration file needed\n- Automatically connects to the only connected device\n- Perfect for development with a single test device\n\n**2. Manual Device Selection**\n\n- Use when you have multiple devices connected\n- Specify exact device in configuration file\n\n### Configuration File (Optional)\n\nThe configuration file (`config.yaml`) is **optional**. If not present, the server will automatically select the device if only one is connected.\n\n#### For Automatic Selection\n\nSimply ensure only one device is connected and run the server - no configuration needed!\n\n#### For Manual Selection\n\n1. Create a configuration file:\n\n```bash\ncp config.yaml.example config.yaml\n```\n\n2. Edit `config.yaml` and specify your device:\n\n```yaml\ndevice:\n  name: \"your-devi…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_android-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"provenance":"derived"}],"categories":["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":"iflow-mcp_android-mcp","registry":"pypi","observedAt":"2026-11-09T07:25:27.727Z","publishedAt":"2025-11-27T08:54:23.194639Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_android-mcp","url":"https://pypi.org/project/iflow-mcp_android-mcp/","firstSeenAt":"2026-09-09T17:22:33.055Z","fetchedAt":"2026-11-09T07:24:11.619Z","normalizedAt":"2026-11-09T07:24:11.619Z"}]},"firstSeenAt":"2026-09-09T17:22:33.055Z","updatedAt":"2026-11-09T07:25:27.727Z"}