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
A Model Context Protocol Server connector for Perplexity API, to enable web search without leaving the MCP ecosystem.
A Model Context Protocol (MCP) server for interacting with fal.ai models and services.
An MCP server implementation for interacting with Safe (Gnosis Safe) smart contract wallets
Config files for my GitHub profile.
Bayesian MCTS Model Context Protocol Server allowing Claude to control Ollama local models for Advanced MCTS and analysis.
An MCP server allowing LLMs to interact with Ansys/AGI STK - Digital Mission Engineering Software
Excel数据处理微服务
Board Game Design about chain reaction
✨ A Sleek and Powerful AI Desktop Assistant that supports MCP integration✨





