toggle_color_inversion
Enable or disable color inversion on Android devices to test accessibility features or simulate different visual conditions for UI development.
Instructions
Enable or disable display color inversion
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| enable | Yes | ||
| device_serial | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- src/adb_mcp_server/server.py:1092-1098 (handler)Handler function for the 'toggle_color_inversion' tool. It uses ADB to set the accessibility_display_inversion_enabled setting to 1 or 0 based on the enable parameter. Registered via @mcp.tool() decorator.
@mcp.tool() def toggle_color_inversion(enable: bool, device_serial: str | None = None) -> str: """Enable or disable display color inversion""" value = "1" if enable else "0" return run_adb([ "shell", "settings", "put", "secure", "accessibility_display_inversion_enabled", value ], device_serial)