Overview
Flutter MCP Toolkit bridges your Flutter app with AI coding assistants (Claude, Cursor, Cline, RooCode, Augmented etc..) via the Model Context Protocol (MCP) server.
Core features:
- Take screenshot

- Inspect your app, read runtime data, detect errors, take screenshots, and run custom tools you define.
- Dynamic tool registration: Instantly expose new tools from your app to the AI at runtime. See how it works in short YouTube video. See Dynamic Tools Registration Docs for more details. Ideal for Flutter devs who want faster debugging, automation, and smarter workflows with AI.
Getting Started
- LLM Auto Install Files - Automated setup for AI assistants
- Manual Installation - Step-by-step manual setup
- Manual Client Setup - Configure your AI client
Guides
- Creating Dynamic Tools - Build custom tools for your app
- Debugging Workflow - Effective debugging strategies
Core Concepts
- Architecture - System overview and components
- MCP Configuration - Server configuration and setup
- Dynamic Tool Registry - Runtime tool registration system
- Built-in Tools - Available tools and capabilities
Troubleshooting
- Common Issues - Frequent problems and solutions
- Claude Code Issues - Claude-specific troubleshooting
Contributing
- Contribution Guide - How to contribute to the project
- Contributors - Project contributors
- Docs Maintenance - Documentation maintenance guide