Feature Map

Tool names below show the bare catalog/CLI form. MCP tools/call adds the fmt_ capability prefix (v3.0.0+) — e.g. fmt_tap_widget, fmt_hot_reload_and_capture. CLI flutter-mcp-toolkit exec --name <bare> uses the unprefixed form.

Core Features

FeatureWhy It Is UsefulLearn More
App error retrieval (get_app_errors)Gives condensed runtime errors for faster fixesCLI quick recipes
Screenshots (get_screenshots)Lets AI see current UI stateCLI quick recipes
View details (get_view_details)Exposes view metadata and widget-tree inspection payloadsCLI quick recipes
Target discovery (discover_debug_apps)Returns canonical websocket target URIs for reliable multi-app selectionCLI quick recipes
Unified evidence (capture_ui_snapshot)Captures screenshot/layout/error data in a single debugging bundleCLI quick recipes
Coordinate inspection (inspect_widget_at_point)Maps visual coordinates back to widget/render nodes and source hintsCLI quick recipes
Interaction layer (semantic_snapshot + tap_widget / enter_text / scroll / swipe / long_press / drag)Lets an agent drive the running app like a user (Playwright-style refs, two-tier semantic-action → pointer-event dispatch)CLI quick recipes, Interaction cookbook
Fused edit/preview (hot_reload_and_capture)Single round-trip: hot reload, screenshot, fresh semantic snapshot, and errorsCLI quick recipes
Runtime introspection (evaluate_dart_expression, get_recent_logs)Read app state and recent logs without pre-registered toolsCLI quick recipes
Hot reload / hot restartFast iteration from assistant commandsCLI quick recipes
Dynamic tool registryRegister project-specific tools at runtimeDynamic tool registry
Connection targetingReliable tool execution with multiple debug targetsMCP configuration
CLI + MCP dual interfaceUse terminal automation and assistant workflows with shared core behaviorCLI vs MCP
CLI command recipesCopy-paste patterns for local and CI automationCLI quick recipes

Migrating

  • v2 → v3 wire-format changes (tool prefix, removed live-edit codes): v2 to v3 migration

Installation Paths