Skip to main content
Glama
peter14l

flutter-orchestrator

by peter14l

Flutter Multi-Agent Orchestrator (MCP Server & Skill)

企业级多智能体系统与 Model Context Protocol (MCP) Server,用于构建生产就绪的 Flutter & Dart 应用,覆盖移动端(iOS/Android)、Web(WASM)和桌面端(macOS/Windows/Linux),采用 Clean Architecture、Riverpod/Bloc,并支持 Hackathon 快速原型开发。


🎯 目标平台预检查规则

在开始执行之前,如果提示或参数中未指定目标平台,Prompt Architect Agent 会暂停并请求平台澄清:

🎯 Target Platforms Required:
Which platform(s) are you targeting for this Flutter app?
1. 📱 Mobile: iOS & Android (Default)
2. 🌐 Web (Responsive WASM / HTML)
3. 💻 Desktop: macOS, Windows, Linux
4. 🚀 All Platforms (Mobile, Web, Desktop)

Related MCP server: MCP Mobile Server

🌟 完整专业智能体名册(23 个工具)

🚀 核心架构与工程智能体

专业智能体

MCP 工具名称

描述与主要职责

调用方式

🧩 Prompt Architect

decompose_flutter_prompt

验证目标平台(如果缺失则询问),将提示分解为 Clean Architecture 功能(P0/P1/P2),并构建 Sprint 计划。

decompose_flutter_prompt({ prompt: "...", targetPlatforms: ["ios", "android"] })

🌐 Dependency Researcher

research_flutter_dependencies

查询 pub.dev,确保 Dart 3.6+ / Flutter 3.27+ 兼容性,并生成 pubspec.yamlanalysis_options.yaml

research_flutter_dependencies({ projectName: "my_app", stateManagement: "riverpod" })

🎨 UI / UX Specialist

design_flutter_ui

生成响应式 Material 3 ConsumerWidget 屏幕,具备领域原型检测(Fintech、E-Commerce、Fitness、AI、Dashboards)、8 点空间网格和流畅的微动画。

design_flutter_ui({ screenName: "DashboardScreen", layoutDescription: "..." })

⚙️ Backend Specialist

scaffold_flutter_backend

搭建 Clean Architecture 仓库、Dio REST / Supabase 远程数据源、Drift/Hive 缓存和 Riverpod providers。

scaffold_flutter_backend({ featureName: "Order", backendProvider: "rest-dio" })

🩺 Compiler Doctor

diagnose_flutter_errors

诊断 RenderFlex 溢出、build 期间的 setState、pubspec 解析冲突、CocoaPods 构建错误和 Gradle namespace 不匹配。

diagnose_flutter_errors({ errorMessage: "RenderFlex overflowed by 48px..." })

🧪 QA & Test Specialist

generate_and_run_flutter_tests

使用 mocktail 生成单元测试,使用 testWidgets 生成 Widget 测试,以及 ProviderContainer 测试。

generate_and_run_flutter_tests({ className: "OrderScreen", testType: "widget" })

🔍 Code Quality Auditor

audit_flutter_codebase

审计 Flutter 代码,检查未关闭的 controllers、build() 中的异步调用以及性能反模式。

audit_flutter_codebase({ code: "...", fileType: "widget" })

🌐 Cross-Bridge Specialist

generate_flutter_api_bridge

生成类型安全的 Dio REST 客户端、匹配的 Dart DTO 模型、Riverpod providers 和 WebSocket 实时流。

generate_flutter_api_bridge({ serviceName: "Order", endpoints: [...] })

📱 Native Platform Specialist

generate_flutter_platform_config

生成 iOS Info.plist 权限字符串、Android AndroidManifest.xml 权限和 Web WASM 引导。

generate_flutter_platform_config({ projectName: "MyApp", permissions: ["camera", "location"] })

🚀 CI/CD & DevOps Engineer

generate_flutter_cicd_pipeline

生成多平台 GitHub Actions 工作流,包含 Split-per-ABI 签名 APK、自动化的 gh secret set keystore 设置、Windows MSIX 测试证书签名和 Fastlane。

generate_flutter_cicd_pipeline({ projectName: "MyApp", enableSplitPerAbiApk: true })

📸 Visual Golden Specialist

generate_flutter_golden_tests

生成跨手机和平板视口、涵盖浅色与深色模式的多设备 golden 快照测试套件。

generate_flutter_golden_tests({ screenName: "DashboardScreen" })

🤖 On-Device AI Specialist

scaffold_flutter_ai_module

搭建 Google Generative AI (Gemini) SDK 流式集成、Riverpod controllers 和交互式聊天视图。

scaffold_flutter_ai_module({ featureName: "ChatAssistant", provider: "google-generative-ai" })

🔐 Security & Crypto Auditor

audit_flutter_security

审计 Flutter 代码中的密钥泄露,搭建硬件支持的 Keychain/Keystore FlutterSecureStorage、生物识别认证和 SSL Pinning。

audit_flutter_security({ codeSnippet: "...", enableBiometrics: true })

💾 Database Architect

scaffold_flutter_database

搭建类型安全的 Drift (SQLite) 数据库模式、响应式 DAO 和模式版本迁移例程。

scaffold_flutter_database({ databaseName: "Expense", tables: [...] })

🌍 Localization (i18n) Specialist

generate_flutter_localization

生成 l10n.yaml、ARB 本地化文件(en、es、ar)、动态语言切换器以及从右到左(RTL)语言处理。

generate_flutter_localization({ supportedLocales: ["en", "es", "ar"], stringKeys: {...} })

📊 Observability & Analytics Specialist

scaffold_flutter_observability

搭建 Sentry/Firebase Crashlytics 崩溃报告、类型安全的自定义分析事件分类和 HTTP 延迟拦截器。

scaffold_flutter_observability({ provider: "sentry", customEventNames: ["checkout_done"] })

🔗 Deep Linking & Push Specialist

configure_flutter_deep_links

配置 go_router 深链接、Android App Links(assetlinks.json)、iOS Universal Links(apple-app-site-association)和 FCM 通知路由。

configure_flutter_deep_links({ customScheme: "myapp", domainHost: "app.example.com", routes: [...] })

Accessibility (a11y) Auditor

audit_flutter_accessibility

审计 Flutter widgets 是否符合 WCAG 2.1 AA、屏幕阅读器 Semantics、最小 48x48dp 触摸目标,并搭建 AccessibleTouchTarget

audit_flutter_accessibility({ codeSnippet: "IconButton(icon: Icon(Icons.add), ...)" })

🚀 Master Orchestrator

orchestrate_flutter_project

协调从平台验证到可运行项目结构的整个多智能体流水线。

orchestrate_flutter_project({ prompt: "...", targetPlatforms: ["android", "ios"] })

⚡ Hackathon 快速原型智能体

专业智能体

MCP 工具名称

描述与主要职责

调用方式

🎭 Demo Data & Mock Factory

generate_flutter_mock_factory

生成确定性的领域 mock 数据工厂、假实体和内存模拟 Riverpod 仓库,用于即时 UI 原型开发。

generate_flutter_mock_factory({ domainName: "Product", itemCount: 10 })

🔐 Auth & Onboarding Specialist

scaffold_flutter_auth_flow

搭建带动画的 Onboarding 轮播(带圆点的 PageView)、Material 3 社交登录 UI(Google/Apple/Email)以及持久化 token 的 Riverpod Auth controllers。

scaffold_flutter_auth_flow({ appName: "HackathonApp" })

📈 Charts & Data Storytelling

generate_flutter_charts

通过 fl_chart 搭建交互式动画折线图、柱状图和环形图,支持渐变填充和工具提示。

generate_flutter_charts({ chartTitle: "Revenue Trends", chartType: "line" })

🛡️ Hackathon Demo Resilience

scaffold_flutter_offline_resilience

通过将网络仓库包装在自动回退拦截器中,捕获 Wi-Fi 断开并无缝提供缓存的 mock 数据,确保现场演示期间零崩溃。

scaffold_flutter_offline_resilience({ enableDemoMockFallback: true })


📦 安装与设置

git clone https://github.com/peter14l/flutter-agent-orchestrator.git
cd flutter-agent-orchestrator
npm install
npm run build
npm test
Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI coding agents to extract Figma design data and convert it into Flutter widgets and screens. Supports theme setup, component analysis, asset exports, and provides Flutter implementation guidance from Figma designs.
    70
    245
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides AI agents with tools to build, deploy, and manage Flutter applications, including APK/AAB generation, keystore management, and CI/CD integration.
    6
    MIT

View all related MCP servers

Related MCP Connectors

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • Create and manage AI agents that collaborate and solve problems through natural language interacti…

  • Generate a Flutter app from a JSON spec free; pay only for the compiled APK (USDC on Base).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/peter14l/flutter-agent-orchestrator'

If you have feedback or need assistance with the MCP directory API, please join our Discord server