1. Add `flutter_driver` as a dev dependency in `pubspec.yaml`.
2. Create a driver entry point (e.g., `test_driver/app.dart`).
3. Launch the app via the Dart MCP server using `mcp_dart-mcp-server_launch_app`.
4. Connect to the Dart Tooling Daemon using `mcp_dart-mcp-server_connect_dart_tooling_daemon`.
5. Control the app using `mcp_dart-mcp-server_flutter_driver` (e.g., tap buttons, enter text).
6. Capture screenshots using `flutter_driver` or `browser_subagent` (for web).
7. Stop the app using `mcp_dart-mcp-server_stop_app`.