Discover and explore top open-source AI tools and projects—updated daily.
MAA-AIAI agent for cross-platform device automation
Top 93.6% on SourcePulse
MaaMCP provides an MCP (Model Context Protocol) server built upon the MaaFramework, enabling AI assistants to automate Android devices and Windows desktops. It offers AI agents the capability to interact with applications, perform screen recognition, execute precise UI actions, and manage multiple devices concurrently. The project's core benefit is bridging AI intelligence with direct device control, facilitating complex automation tasks and generating reusable automation scripts through its unique Pipeline generation feature.
How It Works
MaaMCP acts as a standardized interface, translating AI commands into actions executable on Android (via ADB) and Windows. It leverages MaaFramework's capabilities for device discovery, connection, screen capture, OCR-based recognition, and control operations like clicking, swiping, and text input. A key innovation is its Pipeline generation system, where AI-driven actions are automatically converted into a JSON format, allowing for repeatable and robust automation workflows.
Quick Start & Requirements
uvx maa-mcp. Alternatives: pip install maa-mcp or from source (git clone https://github.com/MistEO/MaaMCP.git, pip install -e .).Highlighted Details
Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels like Discord or Slack.
Licensing & Compatibility
Licensed under GNU AGPL v3. This copyleft license requires derivative works to be distributed under the same license, potentially impacting commercial use or integration into closed-source projects.
Limitations & Caveats
Windows automation may be hindered by anti-cheat mechanisms in games or certain applications. MaaMCP requires administrator privileges if the target application runs with them. Minimized windows are not supported. If background screenshotting or input fails, the AI might resort to foreground control, occupying the mouse and keyboard. OCR model downloads may occasionally fail, necessitating manual checks or retries.
2 weeks ago
Inactive
askui