Flutter MCP Toolkit Documentation
Flutter MCP Toolkit connects a running Flutter debug app to AI assistants through MCP, so your assistant can inspect UI, read runtime errors, hot reload, and run app-defined tools.
Choose Your Path
| Audience | Start Here |
|---|---|
| Human developer | Manual installation |
| AI agent (Codex, Claude, Cursor, Cline, RooCode) | AI agent overview |
| CI / automation workflow | CLI vs MCP |
Why This Repo Matters
- Flutter-specific workflows: screenshots, app errors, view details, hot reload/restart.
- Dynamic tool registry: your app can register custom tools/resources at runtime.
- Better AI debugging loops: tools return structured data and retry guidance.
- Multi-target safety: explicit
connection.targetIdflow when multiple debug apps are running.
Read more in Why this repo matters.
Feature Discovery
Use Feature map for a capabilities overview and where to learn each one. Need a complete page-by-page index? Docs map
Need to decide between terminal automation and AI-client tool usage? CLI vs MCP
Need ready-to-run terminal commands? CLI quick recipes