Skip to main content
Glama
peter14l

flutter-orchestrator

by peter14l

Flutter Multi-Agent Orchestrator (MCP Server & Skill)

Enterprise-grade Multi-Agenten-System und Model Context Protocol (MCP) Server für die Erstellung produktionsreifer Flutter- und Dart-Apps auf Mobile (iOS/Android), Web (WASM) und Desktop (macOS/Windows/Linux) mit Clean Architecture, Riverpod/Bloc und Hackathon-Schnellprototyping.


🎯 Zielplattform-Vorprüfungsregel

Bevor die Ausführung beginnt, pausiert der Prompt Architect Agent, wenn die Zielplattformen nicht im Prompt oder in den Argumenten angegeben sind, und fordert eine Plattformklärung an:

🎯 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

🌟 Vollständige Spezialagenten-Liste (23 Tools)

🚀 Kernarchitektur- und Engineering-Agenten

Spezialisierter Agent

MCP-Toolname

Beschreibung und Hauptverantwortung

So wird aufgerufen

🧩 Prompt Architect

decompose_flutter_prompt

Validiert Zielplattformen (fragt bei fehlenden nach), zerlegt Prompts in Clean-Architecture-Funktionen (P0/P1/P2) und erstellt Sprint-Pläne.

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

🌐 Dependency Researcher

research_flutter_dependencies

Fragt pub.dev ab, stellt Dart 3.6+ / Flutter 3.27+ Kompatibilität sicher und generiert pubspec.yaml & analysis_options.yaml.

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

🎨 UI / UX Specialist

design_flutter_ui

Generiert responsive Material-3-ConsumerWidget-Bildschirme mit Erkennung von Domain-Archetypen (Fintech, E-Commerce, Fitness, KI, Dashboards), 8-Pt-Raster und flüssigen Mikro-Animationen.

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

⚙️ Backend Specialist

scaffold_flutter_backend

Erstellt Clean-Architecture-Repositories, Dio-REST-/Supabase-Remote-Datenquellen, Drift/Hive-Caching und Riverpod-Provider.

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

🩺 Compiler Doctor

diagnose_flutter_errors

Diagnostiziert RenderFlex-Überläufe, setState während des Builds, pubspec-Auflösungskonflikte, CocoaPods-Build-Fehler und Gradle-Namespace-Konflikte.

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

🧪 QA & Test Specialist

generate_and_run_flutter_tests

Generiert Unit-Tests mit mocktail, Widget-Tests mit testWidgets und ProviderContainer-Tests.

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

🔍 Code Quality Auditor

audit_flutter_codebase

Prüft Flutter-Code auf nicht geschlossene Controller, asynchrone Aufrufe in build() und Performance-Anti-Patterns.

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

🌐 Cross-Bridge Specialist

generate_flutter_api_bridge

Erzeugt typsichere Dio-REST-Clients, passende Dart-DTO-Modelle, Riverpod-Provider und WebSocket-Echtzeit-Streams.

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

📱 Native Platform Specialist

generate_flutter_platform_config

Generiert iOS-Info.plist-Berechtigungszeichenfolgen, Android-AndroidManifest.xml-Berechtigungen und Web-WASM-Bootstrap.

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

🚀 CI/CD & DevOps Engineer

generate_flutter_cicd_pipeline

Generiert Multi-Plattform-GitHub-Actions-Workflows mit Split-per-ABI-signierten APKs, automatisiertem gh secret set-Keystore-Setup, Windows-MSIX-Testzert-Signierung und Fastlane.

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

📸 Visual Golden Specialist

generate_flutter_golden_tests

Generiert Multi-Geräte-Golden-Snapshot-Testsuiten über Telefon- und Tablet-Viewports in Light- und Dark-Modi.

generate_flutter_golden_tests({ screenName: "DashboardScreen" })

🤖 On-Device AI Specialist

scaffold_flutter_ai_module

Erstellt Google Generative AI (Gemini) SDK-Streaming-Integration, Riverpod-Controller und interaktive Chat-Ansichten.

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

🔐 Security & Crypto Auditor

audit_flutter_security

Prüft Flutter-Code auf Geheimnisleaks, erstellt hardwaregestützte Keychain/Keystore FlutterSecureStorage, Biometric Auth und SSL-Pinning.

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

💾 Database Architect

scaffold_flutter_database

Erstellt typsichere Drift (SQLite)-Datenbankschemata, reaktive DAOs und Schema-Versionsmigrationsroutinen.

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

🌍 Localization (i18n) Specialist

generate_flutter_localization

Generiert l10n.yaml, ARB-Lokalisierungsdateien (en, es, ar), dynamischen Locale-Umschalter und Rechts-nach-Links (RTL)-Sprachverarbeitung.

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

📊 Observability & Analytics Specialist

scaffold_flutter_observability

Erstellt Sentry/Firebase Crashlytics-Crash-Reporting, typsichere Custom-Analytics-Ereignis-Taxonomie und HTTP-Latenz-Interceptoren.

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

🔗 Deep Linking & Push Specialist

configure_flutter_deep_links

Konfiguriert go_router-Deep-Links, Android-App-Links (assetlinks.json), iOS-Universal-Links (apple-app-site-association) und FCM-Benachrichtigungs-Routing.

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

Accessibility (a11y) Auditor

audit_flutter_accessibility

Prüft Flutter-Widgets auf WCAG-2.1-AA-Konformität, Screenreader-Semantik, Mindest-Touch-Ziele von 48x48dp und erstellt AccessibleTouchTarget.

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

🚀 Master Orchestrator

orchestrate_flutter_project

Koordiniert die gesamte Multi-Agenten-Pipeline von der Plattformverifizierung bis zur funktionierenden Projektstruktur.

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

⚡ Hackathon-Schnellprototyping-Agenten

Spezialisierter Agent

MCP-Toolname

Beschreibung und Hauptverantworten

Wie wird aufgerufen

🎭 Demo Data & Mock Factory

generate_flutter_mock_factory

Generiert deterministische Domain-Mock-Daten-Fabriken, Fake-Entitäten und In-Memory-simulierte Riverpod-Repositories für sofortiges UI-Prototyping.

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

🔐 Auth & Onboarding Specialist

scaffold_flutter_auth_flow

Erstellt ein animiertes Onboarding-Karussell (PageView mit Punkten), Material-3-Social-Login-UI (Google/Apple/E-Mail) und Token-persistierende Riverpod-Auth-Controller.

scaffold_flutter_auth_flow({ appName: "HackathonApp" })

📈 Charts & Data Storytelling

generate_flutter_charts

Erstellt interaktive animierte Liniendiagramme, Balkendiagramme und Donut-Diagramme über fl_chart mit Verlaufsfüllungen und Tooltips.

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

🛡️ Hackathon Demo Resilience

scaffold_flutter_offline_resilience

Garantiert null Abstürze während Live-Bühnenpräsentationen, indem Netzwerk-Repositories in einen automatischen Fallback-Interceptor eingebettet werden, der Wi-Fi-Ausfälle abfängt und nahtlos zwischengespeicherte Mock-Daten ausliefert.

scaffold_flutter_offline_resilience({ enableDemoMockFallback: true })


📦 Installation und Einrichtung

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