flutter-mcp-toolkit-control

Installation
SKILL.md

When to use

Use this skill when you need to drive a running Flutter app as a user would:

  • Tap buttons, icons, list items, or any interactive widget.
  • Type text into fields, submit forms, clear inputs.
  • Scroll or swipe to reveal off-screen content.
  • Navigate between routes programmatically (push, pop, popUntil).
  • Dismiss dialogs and bottom sheets.
  • Press keyboard keys (Enter, Escape, Tab, arrows, ASCII chars).
  • Hot-reload or hot-restart after editing Dart source files.
  • Combine reload + screenshot + semantics in one round-trip for fast iteration.

Selectors

Every interaction tool targets a widget by ref — a short string like "s_0" returned by semantic_snapshot. There is no by-text or by-type selector syntax on the tool itself. The workflow is: call semantic_snapshot, scan the returned nodes, find the right ref, then pass it.

Snapshot node fields to filter on:

Related skills
Installs
5
GitHub Stars
312
First Seen
May 12, 2026
flutter-mcp-toolkit-control — arenukvern/mcp_flutter