r_adb_mcp_server
Verified Safeby rahulkr
Overview
Provides a comprehensive set of tools to control Android devices via ADB, specifically designed for Flutter/Android development, UI testing, debugging, and visual QA workflows.
Installation
uvx r-adb-mcp-serverSecurity Notes
The server's core functionality involves executing ADB commands via `subprocess.run`. The implementation uses `list[str]` for command arguments, which correctly prevents common shell injection vulnerabilities. No `eval` calls, hardcoded secrets, or direct external network listener risks were identified within the provided source. The primary security consideration is controlling access to the MCP client that can invoke these powerful ADB commands on a connected device.
Similar Servers
lamda
AI-powered Android automation framework for mobile data and task automation.
mcp_flutter
Connects Flutter applications with AI coding assistants to enable real-time debugging, UI inspection, and dynamic tool interaction for development workflows.
marionette_mcp
Enables AI agents to inspect and interact with running Flutter applications for automated testing and runtime interaction.
adbfriend
Enables AI agents to manage Android devices, sync files, configure for tests, and perform package operations via ADB for development and testing.