index.mdx•2.05 kB
# 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](https://www.youtube.com/watch?v=Qog3x2VcO98). See [Dynamic Tools Registration Docs](/core/dynamic_tools_registry) for more details.
Ideal for Flutter devs who want faster debugging, automation, and smarter workflows with AI.
## Documentation
### Getting Started
- [LLM Auto Install Files](/getting_started/llm_install_files) - Automated setup for AI assistants
- [Manual Installation](/getting_started/manual_installation) - Step-by-step manual setup
- [Manual Client Setup](/getting_started/manual_client_setup) - Configure your AI client
### Guides
- [Creating Dynamic Tools](/guides/creating_dynamic_tools) - Build custom tools for your app
- [Debugging Workflow](/guides/debugging_workflow) - Effective debugging strategies
### Core Concepts
- [Architecture](/core/project_architecture) - System overview and components
- [MCP Configuration](/core/mcp_configuration) - Server configuration and setup
- [Dynamic Tool Registry](/core/dynamic_tools_registry) - Runtime tool registration system
- [Built-in Tools](/core/built_in_tools) - Available tools and capabilities
### Troubleshooting
- [Common Issues](/troubleshooting/common_issues) - Frequent problems and solutions
- [Claude Code Issues](/troubleshooting/claude_code_issues) - Claude-specific troubleshooting
### Contributing
- [Contribution Guide](/contributing/contribution_guide) - How to contribute to the project
- [Contributors](/contributing/contributors) - Project contributors
- [Docs Maintenance](/contributing/docs_maintenance) - Documentation maintenance guide