What is UIAutomator2 MCP Server?
UIAutomator2 MCP Server is an Android automation tool built on the FastMCP framework. It provides a way to control Android devices programmatically for UI testing, performance monitoring, and robotic process automation.
What is MCP?
MCP (Model Context Protocol) is an open protocol standardizing how applications provide context to LLMs. An MCP server bridges AI models to external data sources and tools.
What are the key features of UIAutomator2 MCP Server?
Key features include Android device management (ADB commands, app management, screenshots), UI automation operations (element clicks, text input, screen swipes), and application management (app start/stop, app info).
What are the environment requirements for UIAutomator2 MCP Server?
The server requires Python 3.10+, ADB tools, and an Android device or emulator.
How do I install UIAutomator2 MCP Server?
Clone the project from GitHub, navigate to the project directory, and run pip install -e . to install dependencies.
How do I configure the MCP server?
Configure the server by creating or editing the mcp.json file in your Claude Desktop configuration directory. Specify the command to run Python, arguments, and optionally, environment variables.
Can I configure multiple MCP servers?
Yes, you can define multiple MCP servers in the mcp.json file to manage different configurations.
How do I use the tools provided by the server?
After configuring the server, you can use the available tools in Claude directly. For example, you can initialize UIAutomator2, start an app, or click an element using mcp.call_tool.
What is UBOS?
UBOS is a full-stack AI Agent Development Platform focused on bringing AI Agents to every business department. It helps orchestrate AI Agents, connect them with enterprise data, and build custom AI Agents with your LLM model and Multi-Agent Systems.
How does UIAutomator2 MCP Server integrate with UBOS?
Integrating UIAutomator2 MCP Server with UBOS allows you to create AI agents that can autonomously interact with Android applications. These agents can perform tasks like automated testing, bug identification, and report generation.
What are the advantages of using UBOS for AI Agent development?
UBOS offers orchestration, data connectivity, customization, and scalability for AI agent development.
How can I contribute to the UIAutomator2 MCP Server project?
You can contribute by submitting issues and pull requests on the project’s GitHub repository.
UIAutomator2 Android Automation Server
Project Details
- GitDzreal93/uiautomator2-mcp
- Last Updated: 4/19/2025
Recomended MCP Servers
PagerDuty MCP Server for LLM Agent Integration
TypeScript framework for building MCP servers
MCP server for retrieval augmented thinking and problem solving
A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
Model Context Protocol (MCP) server for connecting Claude with the Intervals.icu API
MCP Server for Artifacthub.
Use mcp to manage containerd(developing)
An MCP server for CnosDB.





