patrol_mcp
An MCP server that empowers AI assistants to control, automate, and monitor interactive Patrol development sessions in Flutter.
0.2.0
33K downloads/mo
#1783 most downloaded on pub.dev
leancodepl/patrol
What this package is like to depend on
Last release 27 days ago
28 Jul 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
6 releases · first in 2026
6 releases in the last 12 months
see the full history below
Release timeline
6 releases · Mar 2026 to Jul 2026Releases
latest 6-
0.2.028 Jul 2026Release notes
Open source →- Multi-device support:
runauto-selects a device (Android before iOS, real before emulator/simulator) or targets one you pass asdevice, and a newdevicestool lists what's attached. A--deviceinPATROL_FLAGSstill wins. - Simplified setup: drop the
run-patrolwrapper and point your MCP config straight atdart run patrol_mcp; FVM-pinned projects use the pinned Flutter automatically. See the README. - More reliable runs and cleanup:
runreturns a failed run instead of hanging when the app exits before the test finishes (needspatrol4.7.0+); a timed-out run is distinguishable from a still-running one.- No orphaned processes — sessions are torn down on cancel, client disconnect, and shutdown; the server force-exits if teardown stalls.
screenshotandnative-treework with multiple devices attached.quitisn't misreported as a crash, and errors clearly when there's no active session.- Structured output from
run/status/native-tree;runworks from a different working directory (PROJECT_ROOT); starts on Windows.
- Multi-device support:
-
0.1.421 May 2026Release notes
Open source →- Relax
patrol_cliconstraint to^4.3.0sopatrol_mcpresolves alongside anypatrolversion from 4.5.0 onward. Fixes the version-solving conflict withpatrol ^4.6.0reported in #3075.
Release notes
Open source →-
Be more noisy when an error occurs
-
Change waiting timeout for native widgets from 10s to 2s
- Relax
-
0.1.309 Apr 2026Release notes
Open source →-
Fix a bug which made flavor option required
-
Add --debug flag to maestro drive , which allows to use default, non-versioned artifacts from $MAESTRO_ARTIFACT_PATH
-
-
0.1.227 Mar 2026Release notes
Open source →-
Fix typo in generated integration_test/app_test.dart
-
Depend on package:adb
-
-
0.1.126 Mar 2026Release notes
Open source →- Fix dart formatting for full pub.dev score.
- Add example and remove global executable entry.
- Update README setup to use pub.dev dependency.
Release notes
Open source →-
Set minimum Dart version to 2.16.
-
Fix links to package:leancode_lint in README
-
0.1.025 Mar 2026Release notes
Open source →- Initial release.
- MCP server for managing Patrol develop sessions.
- Tools: run tests, take screenshots, get native view tree.
Release notes
Open source →-
Add --template option for maestro bootstrap
-
Add --flavor options for maestro drive
-
Rename maestro config to maestro doctor