Labsco
MCP SERVER

Android MCP Server

by IngaleChinmay04

Control a connected Android phone from the conversation over ADB — search, screenshots, SMS, settings, and hardware buttons.

Desktop & OS Automation
Summary
Natural-language control of a real Android device, limited to a fixed, auditable set of actions.

It keeps the action list explicit rather than open-ended, so an agent can search, screenshot, and read device state or press system buttons, and the whitelisting means it can only do the things the server chose to expose.

What it is

A server that exposes safe, whitelisted Android actions over ADB, so an assistant can automate a connected device: launch a search, capture the screen, send an SMS, read device info, and press system buttons.

What you get
  • open_chrome_and_search opens the browser and runs a Google search; take_screenshot and screenshot_and_preprocess capture the screen
  • send_sms_via_adb sends a text to a number; get_device_model, get_battery_info, get_device_features, get_storage_info, and get_network_info read device state
  • System buttons and toggles: press_power_button, press_home_button, press_back_button, increase_volume, decrease_volume, and toggle_airplane_mode
  • Settings shortcuts: open_settings, open_wifi_settings, open_bluetooth_settings, and open_display_settings
Requirements

Python, ADB installed and on your PATH, and an Android device with developer mode and USB debugging enabled. Only the specific listed actions are exposed.