MCPFast / Tools / Marionette MCP for runtime interaction with Flutter apps
An open-source MCP server enabling AI agents to inspect, simulate interactions, and capture screenshots of Flutter apps in real-time.
View on GitHub→Marionette MCP is an open-source MCP server designed for developers working with Flutter applications. It provides a robust platform for real-time interaction, inspection, and simulation of Flutter app behavior. By leveraging this tool, AI agents can gain deep insights into app states, user flows, and visual elements, facilitating automated testing, debugging, and the development of intelligent agents that can interact with mobile interfaces.
Marionette MCP acts as a bridge between AI agents and running Flutter applications. It allows for the programmatic inspection of the widget tree, enabling agents to understand the structure and properties of UI elements. Furthermore, it supports the simulation of user interactions, such as taps, swipes, and text input, directly within the Flutter app. This capability is crucial for creating AI agents that can navigate and operate mobile applications autonomously. The tool also facilitates the capture of screenshots, providing visual context for AI analysis and debugging.
Marionette MCP is specifically built for AI developers and mobile application testers . If you are developing AI agents that need to interact with Flutter apps, perform automated UI testing, or require deep runtime analysis of mobile interfaces, this tool will be invaluable. It empowers developers to build more sophisticated and intelligent automation solutions for Flutter-based projects.