mobile framework
Flutter MCP servers and skills
There are 118 ways to connect Flutter to Claude, ChatGPT, Cursor and other AI assistants; these are the 100 with the highest scores. The most used is Flutter MCP Toolkit (389 GitHub stars).
Best Flutter MCP servers, compared →Most used
Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools
Use when migrating packages/material_ui components to Material 3 Expressive, including generated defaults, component theme opt-ins, tests, examples, and release notes.
Assistance with triage of unprioritized issues. Use when the user asks for help with triage.
Guides the creation of high-quality, effective skills for agentic workflows. Use when creating or modifying skills in the .agents/skills/ directory.
AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero test code needed.
AI E2E testing bridge — give AI eyes and hands inside any app. 8 platforms, 40+ tools.
MCP servers (7)
- 1Flutter MCP Toolkit Arenukvern · Developer toolsInspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools84
- 2flutter-skill ai-dashboad · Developer toolsAI-powered E2E testing for 10 platforms. 253 MCP tools. Zero test code needed.79
- 3flutter-skill ai-dashboad · Developer toolsAI E2E testing bridge — give AI eyes and hands inside any app. 8 platforms, 40+ tools.75
- 4MCP Flutter Apk Injector MarwanDevSpace · Developer toolsEnterprise-grade Model Context Protocol (MCP) server for Android APK reverse engineering, Smali refactoring, native JNI tracing, and Flutter runtime injection powered by Hermes+ Agent Engine.49
- 5Flutter Lamp itsonu · Cloud and DevOpsLive runtime data from a running Flutter app: exceptions, logs, network, frames, diagnosis.30
- 6flutter_structure_mcp Nilesh9783 · SecurityAudit architecture, security, memory, and code quality in Flutter, Laravel, Node, Python, & Vue.27
- 7Flutter Tools chatflowdev · Knowledge and memoryA Model Context Protocol server for Flutter/Dart tools27
Skills (93)
- 1material-3-expressive-migration flutter · Developer toolsUse when migrating packages/material_ui components to Material 3 Expressive, including generated defaults, component theme opt-ins, tests, examples, and release notes.82
- 2triage-helper flutterAssistance with triage of unprioritized issues. Use when the user asks for help with triage.81
- 3authoring-skills flutter · AI and LLM toolsGuides the creation of high-quality, effective skills for agentic workflows. Use when creating or modifying skills in the .agents/skills/ directory.80
- 4validate-pr flutterStages the Flutter site locally. This includes checking for broken links, verifying excerpts, updating formatting, and serving the dev site.74
- 5tdd-dart-architect flutter · Developer toolsGuides the Architect subagent in discovering the Python library architecture, creating the architecture blueprint, and writing specifications.72
- 6t-flutter-demo-run timzaak · Developer toolsRun and repair one Android Patrol user-story demo file.63
- 7flutter-security dhruvanbhalara · SecurityUse when securing local storage with flutter_secure_storage, enforcing AES-256-GCM encryption, or adding biometric authentication gates.58
- 8flutter-check keychat-io · Developer toolsRun comprehensive Flutter checks including lint, analyze, test, and format verification. Use before commits to ensure code quality.56
- 9flutter-riverpod-change xelis-project · AI and LLM toolsGuide Dart, Flutter, Riverpod, Forui, routing, model, serializer, and UI-state changes in Genesix. Use when touching lib/features, lib/shared, providers, widgets, routes, generated Dart annotations, or Flutter package APIs.56
- 10testing-flutter TheBeardedBearSAS · Developer tools. Use when writing tests, reviewing test coverage, or setting up testing.55
- 11security-flutter TheBeardedBearSAS · SecurityFlutter Security. Use when reviewing security, implementing auth, or hardening code.55
- 12ndk-flutter relaystr · FinanceFlutter UI package for Nostr apps — ready-to-use widgets, account/login management, and wallet UI built on top of the ndk Dart library.55
- 13flutter-app-size bladeofgod · Developer tools适用:测量或降低 Android/iOS 包体,分析依赖与 Asset,检查应用商店下载限制。不适用:运行时内存或性能分析。触发词:app size、APK、AAB、IPA、analyze-size、DevTools size、资源压缩、依赖膨胀。53
- 14flutter-concurrency bladeofgod适用:导致掉帧的 CPU 密集任务、大数据解析/聚合或长期 Isolate Worker。不适用:普通 async/await、Dio 请求、Stream 或 I/O 防抖。触发词:Isolate.run、Isolate.spawn、compute、SendPort、ReceivePort、掉帧、CPU-bound。53
- 15flutter-layouts bladeofgod适用:复杂 Flutter 约束、Overflow、嵌套滚动、Sliver、Stack 定位、键盘/SafeArea Insets 和响应式结构切换。不适用:普通 Row/Column/Padding 组合。触发词:RenderFlex overflow、unbounded constraints、LayoutBuilder、Expanded、Sliver、Stack、keyboard inset、responsive layout。53
- 16figma-to-flutter bladeofgod · Design适用:读取 Figma 或根据节点实现 Flutter UI,包括 Token 反查、Auto Layout、组件 Variant、Asset 和视觉验证。不适用:替代产品决策,或从像素推断设计稿不可见的数据行为。触发词:Figma URL、node-id、design-to-code、视觉还原、Auto Layout、design token。53
- 17flutter-debug-runtime bladeofgod · Developer tools适用:在 App Operator 或 Marionette 验证前,为 Android/iOS 构建、安装并启动 Flutter Debug App,获取 VM Service URI。不适用:Release 构建、签名配置、系统权限自动化、账号登录或测试数据准备。触发词:flutter run、Debug App、设备安装、VM Service URI、App Operator 前置环境。53
- 18figma-to-flutter bladeofgod · Design适用:读取 Figma 或根据节点实现 Flutter UI,包括 Token 反查、Auto Layout、组件 Variant、Asset 和视觉验证。不适用:替代产品决策,或从像素推断设计稿不可见的数据行为。触发词:Figma URL、node-id、design-to-code、视觉还原、Auto Layout、design token。53
- 19flutter-expertise j4flmaoExpert knowledge in Flutter, focusing on State Management and Render Tree optimization.46
- 20flueco-hive flutter-ecosystemConfigure Hive CE as an implementation of Flueco SecureStorage. Use when initializing Hive, registering its provider, or reviewing encryption-key handling.45
- 21flueco-messaging flutter-ecosystem · CommunicationAdapt a messaging instance to Flueco's core EventHandler API. Use when wiring events, the MessagingServiceProvider, or Flueco root-widget lifecycle.43
- 22NotInvalid flutter-tizenA deliberately broken fixture used by example/README.md to show what each rule's error output looks like.40
- 23flutter-validation LeePresident · Developer toolsValidate OpenFXpedia Flutter changes. Use when formatting Dart, running static analysis, selecting unit/widget/integration tests, reproducing CI, checking coverage, or diagnosing a failed validation command.39
- 24flutter-security ComeOnOliver · SecurityOWASP Mobile security standards for Flutter. ALWAYS consult when storing data, making network calls, handling tokens/PII, or preparing a release build — not just dedicated security tasks. (triggers: lib/infrastructure/**, pubspec.yaml, secure_storage, obfuscate, jailbreak, pinning, PII, OWASP)39
- 25flutter-idiomatic-flutter ComeOnOliver · Knowledge and memoryModern layout and widget composition standards. Use when composing Flutter widget trees, managing layout constraints, or following idiomatic Flutter patterns. (triggers: lib/presentation/**/*.dart, context.mounted, SizedBox, Gap, composition, shrink)38
- 26flutter-state-management reloveutionState management for Flutter. Use when choosing patterns, implementing BLoC/Cubit, built-in (Streams, Futures, ValueNotifier), ChangeNotifier, or Provider.38
- 27flutter-state ihatesea69Implement state management in Flutter using BLoC, Riverpod, or Provider patterns. Use when designing data flow, managing async state, or implementing reactive architectures.37
- 28flutter skeletorflet · Developer toolsGoogle's UI toolkit for natively compiled apps — widget tree composition, state management, Material/Cupertino design, Navigator 2.0, animations, platform channels, and testing.37
- 29flutter-security reloveution · SecuritySecurity best practices for Flutter apps. Use when storing credentials, validating input, securing network/API, or preventing XSS.36
- 30flutter-architecture reloveution · Developer toolsFlutter app architecture — Clean Architecture layers, BLoC/Cubit, feature-first organization, design patterns (Result, Repository, Offline-First).36
- 31Flutter modbenderBuild reliable Flutter apps avoiding state loss, widget rebuild traps, and async pitfalls.33
- 32flutter-arms-feature indie-geeker为本 Flutter 项目新增完整业务模块,串接 API、状态、路由与翻译。适用于需要模块脚手架或跨层接入的任务;普通样式、单个组件和局部测试修改无需调用。32
- 33flutter-quality morodomiFlutter品質チェック。静的解析/フォーマット/テスト実行時に使用。「Flutterの品質チェック」で起動。31
- 34flutter-build harsha-kadekarBuild the Citta Flutter app as a release APK30
- 35Flutter Dependency Injection (Injectable) ngxtmStandards for automated service locator setup using injectable and get_it.30
- 36crux-flutter-architecture mohamed-abdelfattah-frontend · Developer toolsGuide Flutter projects with feature boundaries, explicit state, navigation, testing, and platform integration.30
- 37Flutter Testing Standards ngxtm · Developer toolsUnit, widget, and integration testing using mocktail and bloc_test.30
- 38flutter-gate-fix qingjiuzys · Developer toolsRun flutter analyze/test gates and fix failures iteratively.29
- 39flutter-getx-navigation li-lance · Knowledge and memoryContext-less navigation, named routes, and middleware using GetX. Use when implementing navigation or route middleware with GetX in Flutter. (triggers: **/app_pages.dart, **/app_routes.dart, GetPage, Get.to, Get.off, Get.offAll, Get.toNamed, GetMiddleware)29
- 40flutter-architect xxyrulSenior Flutter & Dart mobile architect specializing in Flutter 3.x, Riverpod state management, Impeller 120fps AMOLED optimization, and clean architecture.29
- 41Flutter AutoRoute Navigation ngxtmTyped routing, nested routes, and guards using auto_route.28
- 42flutter-screen-plan qingjiuzysPlan Flutter screens, navigation, and app state layout.27
- 43mayrlabs-framework-flutter MayR-LabsHardline rules for Flutter UI generating, prioritizing stateless over stateful widgets, BLOC/Provider for state, and separated service locators.27
- 44qa-flutter-proof jugolProve a Flutter issue with widget, integration, and golden evidence before merge-gate. Use after Flutter implementation to verify behavior, visuals, regressions, and rerunnable checks.27
- 45flutter-development MochamadAbdulRoufFlutter development pitfalls & rules project ini (Recify). Use when editing TextField/InputDecoration, styling widgets from theme, or when UI shows unexpected inherited styling (double border, wrong colors, theme override not applied).27
- 46implement-flutter jugolImplement an approved Flutter issue on its issue branch with durable widget, integration, or golden coverage. Use after dispatch and before qa-flutter-proof.27
- 47flutter-hot-reload shang1219178163 · Documents and filesProactively connect to running Dart/Flutter apps and trigger hot reload or hot restart upon editing .dart files under lib/. Use when editing Flutter widgets, lib/**/*.dart, hot reload, hot restart, or after UI changes.26
- 48flutter-publish-package shang1219178163 · Developer tools将某 X 组件封装成 Flutter 包并发布到 pub.dev。Use when the user asks 发布包, 封装为包, 发布pub, 打tag, 生成Flutter包, 或提供某个组件源码要求作为独立 pub 包发布。完成从创建 package 目录、迁移源码、接入 workspace、建 example、 美化精简代码、补 CHANGELOG/README 到打 tag 的完整流程。推送 tag 后须盯 GitHub Actions 发布 workflow 结果并确认 pub.dev 上线。26
- 49flutter-build AoEiuV020编译测试 Flutter 应用。修改代码确认提交前执行,验证编译是否通过。26
- 50cmd_flutter_review majiang213 · SecurityReview Flutter/Dart code for idiomatic patterns, widget best practices, state management, performance, accessibility, and security. Invokes the flutter-reviewer agent.26
- 51flutter-animating-apps testground-lab · Developer toolsImplement animated effects, transitions, and motion in Flutter apps. Useful for native iOS/Android motion design.26
- 52flutter-animating-apps YYC-Cube · Developer toolsImplement animated effects, transitions, and motion in Flutter apps. Useful for native iOS/Android motion design.26
- 53flutter-debugger jatechvn · Developer toolsA bug-fixing skill based on the Hypothesis-Driven Debugging method. Activates when there is a critical error, an unclear error, or when repeated fix attempts have failed.26
- 54setup-flutter-environment J2S80000Prepare a deterministic Flutter development environment with SDK/tooling verification, MCP readiness, and baseline validation commands.26
- 55flutter-no-controller-in-build techmefrUse when a controller, future, or stream is instantiated inside build(): never there — hoist to initState or a late final field, or every rebuild leaks a fresh, undisposed instance.26
- 56flutter-debugger jatechvn · Developer toolsKỹ năng fix bug dựa trên phương pháp Hypothesis-Driven Debugging (gỡ lỗi theo giả thuyết). Kích hoạt khi có lỗi nghiêm trọng, lỗi không rõ ràng hoặc khi fix nhiều lần không được.26
- 57scaffold-flutter-architecture J2S80000Scaffold Flutter feature modules with consistent architecture, state management, and testable boundaries.25
- 58rebuilding-flutter-tool copihuRebuilds the Flutter tool and CLI. Use when a user asks to compile, update, regenerate, or rebuild the Flutter tool or CLI.24
- 59flutter-expert naKarthikSurya · Developer toolsImplements and reviews Flutter and Dart applications, widgets, navigation, state management, async data, platform integration, accessibility, rendering performance, testing, and release readiness. Use for Flutter, Dart, iOS, Android, desktop, or web app work.24
- 60flutter-coder Gauthier-R · Developer toolsDéveloppe la logique de l'application et effectue des tests d'interaction automatisés via l'émulateur (comportement autonome).24
- 61ghcaa-mobile-flutter shalin-rahmanStandards for Flutter mobile development within the GHCAA project.23
- 62flutter-architecting-apps lucaswilliameufrasio · Developer toolsUse when structuring or refactoring Flutter applications and state. Separate presentation and data access without unnecessary layers.23
- 63flutter-engineer thegauravgiri · DatabasesGuide for Antigravity to implement Flutter UI, Riverpod state management, Drift/SQLite persistence, and responsive multi-pane layouts.23
- 64flutter_riverpod-usage sky2464 · Knowledge and memoryHow to use flutter_riverpod v3.3.1 in miToosa. Generated from pub.dev docs — not from memory.23
- 65flutter-docs-changes justinmc · Knowledge and memoryFind all changes in a given time period that might require updates to Flutter's external documentation (website, wiki, etc.).23
- 66flutter-ui Melsaeed276Flutter UI skill hub for responsive/adaptive layouts (phones/tablets/desktop/web), Material 3/Cupertino, foldables, accessibility, animations, and design systems.23
- 67flutter-offline-first-data-sync mbinotiBuild local-first data flows with background sync, conflict handling, and retry strategy. Use when a mobile feature must work with unstable or absent network.23
- 68dart-flutter-expert abbas133 · Developer toolsExpert Flutter/Dart guidance. Use when working with Flutter projects, implementing BLoC/Riverpod patterns, writing Dart code, optimizing performance, or following Clean Architecture. Provides architecture patterns, widget best practices, and testing strategies.23
- 69Dart/Flutter Pub Config qyb156 · ProductivityDeveloper task helper.22
- 70flutter-advanced Melsaeed276Advanced Flutter/Dart skill hub: code generation, FFI/native interop, render objects, modular SDKs, web/desktop constraints, and white-label architecture.22
- 71flutter-code-style IbrahimIG1 · Developer toolsFlutter coding style guidance for readable implementation details. Use when writing or refactoring Dart and Flutter code to keep methods, widget trees, naming, and control flow easy to understand for another Flutter developer.22
- 72flutter-project-creater partme-ai · AI and LLM toolsProvides one-command project creation for Flutter including project initialization, configuration, and template generation. Use when the user asks about creating Flutter projects, needs to initialize a new Flutter project, or generate Flutter project structure.21
- 73flutter-kicks sumitaich1998Has the character lie on its back and do small fast flutter kicks with straight legs. Use when the user says flutter kicks, scissor your legs fast, or do flutter kicks on the floor.21
- 74flutter-kick sumitaich1998Performs lying flutter kicks, holding the legs off the floor and rapidly alternating small up-down kicks. Use when the command mentions flutter kicks, scissor flutter, or small alternating leg kicks on the floor.21
- 75flutter-animating-apps mrglennc64 · Developer toolsImplement animated effects, transitions, and motion in Flutter apps. Useful for native iOS/Android motion design.21
- 76Flutter UI Widgets fierzonePrinciples for maintainable UI components.20
- 77flutter-architect AtulPurohit · Developer toolsProfessional Flutter Architect skill. Build performance-tuned, secure, and intuitive mobile applications for iOS and Android.20
- 78flutter-review dexter-cnxReview a Flutter project for architecture drift against the toolkit defaults.19
- 79flutter-refactor-safely dexter-cnx · Developer toolsRefactor Flutter code in controlled steps while preserving behavior.19
- 80flutter-testing-checklist dexter-cnx · Developer toolsProduce a pragmatic testing plan for Flutter features and refactors.19
- 81flutter-riverpod-state-management David-Li0406Use this skill for reactive state management in Flutter applications using Riverpod 2.0 with code generation.19
- 82flutter-performance Eduardo37830 · Knowledge and memoryOptimize Flutter widget rebuilds, memory usage, and rendering performance. Use when diagnosing jank, reducing rebuilds, or improving list performance.19
- 83sdal-flutter-change cagataydonmezUse for SDAL Flutter app changes in mobile/flutter_sdal, including UI, routing, Riverpod state, Dio API clients, auth/session storage, localization, media upload/crop, admin screens, and push notifications.19
- 84Flutter ChiousGuide for building reliable Flutter/Dart apps. Use this skill when working with Flutter widgets, state management, async operations, navigation, or performance. Covers setState pitfalls, key usage, FutureBuilder, BuildContext lifecycle, and platform channels even if the user doesn't mention these terms explicitly.19
- 85flutter-layer-based-clean-architecture-ddd David-Li0406Use this skill when implementing a Flutter application with a focus on Clean Architecture and Domain-Driven Design (DDD) principles to ensure separation of concerns and maintainability.19
- 86Flutter CI/CD David-Li0406 · Cloud and DevOpsContinuous Integration and Deployment standards for Flutter apps.19
- 87Flutter Networking (Retrofit & Dio) David-Li0406HTTP networking standards using Dio and Retrofit with Auth interceptors.19
- 88security-flutter David-Li0406 · SecuritySécurité Flutter. Use when reviewing security, implementing auth, or hardening code.18
- 89security-flutter David-Li0406 · SecuritySeguridad Flutter. Use when reviewing security, implementing auth, or hardening code.18
- 90flutter-dart-coding-standards David-Li0406Use this skill when reviewing code style or formatting in Flutter/Dart projects.18
- 91flutter-architecture kodenatan17Enforce clean architecture principles in Flutter features, ensuring proper layering, separation of concerns, and maintainable code structure.18
- 92flutter-tooling David-Li0406Use this skill when working with Flutter tooling and commands to access guidelines and best practices.18
- 93flutter-run Eshaftri · Developer toolsLaunch the Flutter app on a connected device or emulator. Lists available targets and lets the user pick if multiple are connected. Use when asked to run, start, or test the app.18
Questions
Is there an official Flutter MCP server?
Check the publisher on each listing: servers published by Flutter itself are the official ones. The most used Flutter server here is Flutter MCP Toolkit by Arenukvern.
How do I connect Flutter to Claude?
Pick a server below, open its page and copy the install command for Claude Code, or the config block for Claude Desktop. Most Flutter servers need an API key or token from your Flutter account.