Skip to main content
Glama
peter14l

flutter-orchestrator

by peter14l

Flutter Multi-Agent Orchestrator (MCP Server & Skill)

Sistema multiagente de nivel empresarial y servidor de Model Context Protocol (MCP) para construir aplicaciones Flutter y Dart listas para producción en Mobile (iOS/Android), Web (WASM) y Desktop (macOS/Windows/Linux) con Clean Architecture, Riverpod/Bloc y creación rápida de prototipos para hackatones.


🎯 Regla de verificación previa de las plataformas de destino

Antes de comenzar la ejecución, si las plataformas de destino no se especifican en el prompt ni en los argumentos, el Agente Arquitecto de Prompts se detiene y solicita una aclaración de plataforma:

🎯 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

🌟 Lista completa de agentes especializados (23 herramientas)

🚀 Agentes de arquitectura e ingeniería principales

Agente especializado

Nombre de la herramienta MCP

Descripción y responsabilidades clave

Cómo llamarlo

🧩 Arquitecto de Prompts

decompose_flutter_prompt

Valida las plataformas de destino (pregunta si faltan), descompone los prompts en funcionalidades de Clean Architecture (P0/P1/P2) y crea planes de sprint.

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

🌐 Investigador de dependencias

research_flutter_dependencies

Consulta pub.dev, garantiza la compatibilidad con Dart 3.6+ / Flutter 3.27+ y genera pubspec.yaml y analysis_options.yaml.

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

🎨 Especialista en UI/UX

design_flutter_ui

Genera pantallas responsive de Material 3 ConsumerWidget con detección de arquetipos de dominio (Fintech, E-Commerce, Fitness, AI, Dashboards), cuadrícula espacial de 8 pt y microanimaciones fluidas.

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

⚙️ Especialista en backend

scaffold_flutter_backend

Genera repositorios de Clean Architecture, fuentes de datos remotas con Dio REST / Supabase, caché con Drift/Hive y providers de Riverpod.

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

🩺 Doctor de compilación

diagnose_flutter_errors

Diagnostica desbordamientos de RenderFlex, llamadas a setState durante el build, conflictos de resolución de pubspec, errores de compilación de CocoaPods y discrepancias de namespace en Gradle.

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

🧪 Especialista en QA y pruebas

generate_and_run_flutter_tests

Genera pruebas unitarias con mocktail, pruebas de widgets con testWidgets y pruebas de ProviderContainer.

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

🔍 Auditor de calidad de código

audit_flutter_codebase

Audita el código Flutter en busca de controladores no cerrados, llamadas async en build() y antipatrones de rendimiento.

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

🌐 Especialista en puentes entre plataformas

generate_flutter_api_bridge

Genera clientes REST Dio con seguridad de tipos, modelos DTO en Dart correspondientes, providers de Riverpod y streams en tiempo real por WebSocket.

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

📱 Especialista en plataformas nativas

generate_flutter_platform_config

Genera las cadenas de permisos de iOS Info.plist, los permisos de Android AndroidManifest.xml y el arranque de Web WASM.

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

🚀 Ingeniero de CI/CD y DevOps

generate_flutter_cicd_pipeline

Genera flujos de trabajo de GitHub Actions multiplataforma con APK firmados divididos por ABI, configuración automatizada del almacén de claves con gh secret set, firma con certificado de prueba MSIX en Windows y Fastlane.

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

📸 Especialista en pruebas golden visuales

generate_flutter_golden_tests

Genera suites de pruebas golden de instantáneas en múltiples dispositivos, para viewports de teléfono y tableta, en modo claro y oscuro.

generate_flutter_golden_tests({ screenName: "DashboardScreen" })

🤖 Especialista en IA en el dispositivo

scaffold_flutter_ai_module

Genera la integración de streaming del SDK de Google Generative AI (Gemini), controladores de Riverpod y vistas de chat interactivas.

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

🔐 Auditor de seguridad y criptografía

audit_flutter_security

Audita el código Flutter en busca de fugas de secretos, genera FlutterSecureStorage respaldado por hardware Keychain/Keystore, autenticación biométrica y SSL Pinning.

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

💾 Arquitecto de bases de datos

scaffold_flutter_database

Genera esquemas de base de datos Drift (SQLite) con seguridad de tipos, DAOs reactivos y rutinas de migración de versiones de esquema.

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

🌍 Especialista en localización (i18n)

generate_flutter_localization

Genera l10n.yaml, archivos de localización ARB (en, es, ar), un conmutador dinámico de idioma y soporte para idiomas de derecha a izquierda (RTL).

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

📊 Especialista en observabilidad y analítica

scaffold_flutter_observability

Genera informes de fallos con Sentry/Firebase Crashlytics, una taxonomía de eventos de analítica personalizada con seguridad de tipos e interceptores de latencia HTTP.

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

🔗 Especialista en enlaces profundos y notificaciones push

configure_flutter_deep_links

Configura enlaces profundos de go_router, Android App Links (assetlinks.json), Universal Links de iOS (apple-app-site-association) y el enrutamiento de notificaciones FCM.

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

Auditor de accesibilidad (a11y)

audit_flutter_accessibility

Audita los widgets de Flutter para verificar el cumplimiento de WCAG 2.1 AA, las Semantics para lectores de pantalla, objetivos táctiles mínimos de 48x48dp y genera AccessibleTouchTarget.

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

🚀 Orquestador maestro

orchestrate_flutter_project

Coordina todo el pipeline multiagente, desde la verificación de la plataforma hasta la estructura funcional del proyecto.

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

⚡ Agentes de creación rápida de prototipos para hackatones

Agente especializado

Nombre de la herramienta MCP

Descripción y responsabilidades clave

Cómo llamarlo

🎭 Fábrica de datos demo y mocks

generate_flutter_mock_factory

Genera fábricas deterministas de datos mock de dominio, entidades simuladas y repositorios de Riverpod simulados en memoria para la creación de prototipos de UI al instante.

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

🔐 Especialista en autenticación y onboarding

scaffold_flutter_auth_flow

Genera un carrusel animado de Onboarding (PageView con puntos), interfaz de inicio de sesión social Material 3 (Google/Apple/Email) y controladores de autenticación de Riverpod que persisten el token.

scaffold_flutter_auth_flow({ appName: "HackathonApp" })

📈 Especialista en gráficos y narración de datos

generate_flutter_charts

Genera gráficos de líneas, barras y donuts animados e interactivos mediante fl_chart, con rellenos degradados e información emergente (tooltips).

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

🛡️ Resiliencia de la demo para hackatones

scaffold_flutter_offline_resilience

Garantiza cero bloqueos durante las presentaciones en vivo envolviendo los repositorios de red en un interceptor automático de respaldo que detecta caídas de Wi-Fi y sirve sin problemas datos mock en caché.

scaffold_flutter_offline_resilience({ enableDemoMockFallback: true })


📦 Instalación y configuración

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