Skip to main content
Glama
peter14l

flutter-orchestrator

by peter14l

Flutter Multi-Agent Orchestrator (MCP Server & Skill)

Мультиагентная система корпоративного уровня и сервер Model Context Protocol (MCP) для создания production-ready приложений на Flutter и Dart для мобильных платформ (iOS/Android), веб (WASM) и десктопа (macOS/Windows/Linux) с Clean Architecture, Riverpod/Bloc и быстрым прототипированием для хакатонов.


🎯 Правило предварительной проверки целевых платформ

Перед началом выполнения, если целевые платформы не указаны в промпте или аргументах, агент Prompt Architect приостанавливает работу и запрашивает уточнение платформ:

🎯 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) и составляет спринт-планы.

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

🌐 Dependency Researcher

research_flutter_dependencies

Запрашивает pub.dev, обеспечивает совместимость с Dart 3.6+ / Flutter 3.27+ и генерирует pubspec.yaml и analysis_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), пространственной сеткой 8pt и плавными микроанимациями.

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

⚙️ Backend Specialist

scaffold_flutter_backend

Создаёт каркас репозиториев Clean Architecture, удалённых источников данных Dio REST / Supabase, кэширования Drift/Hive и провайдеров Riverpod.

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

🩺 Compiler Doctor

diagnose_flutter_errors

Диагностирует переполнения RenderFlex, вызовы setState во время build, конфликты разрешения зависимостей pubspec, ошибки сборки CocoaPods и несоответствия namespace в Gradle.

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

🧪 QA & Test Specialist

generate_and_run_flutter_tests

Генерирует модульные тесты с mocktail, виджет-тесты с testWidgets и тесты ProviderContainer.

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

🔍 Code Quality Auditor

audit_flutter_codebase

Проверяет Flutter-код на незакрытые контроллеры, асинхронные вызовы в build() и анти-паттерны производительности.

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

🌐 Cross-Bridge Specialist

generate_flutter_api_bridge

Генерирует типобезопасные Dio REST-клиенты, соответствующие Dart DTO-модели, провайдеры Riverpod и 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 workflow с подписанными APK с разделением по ABI, автоматической настройкой keystore через gh secret set, подписью 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 и интерактивных чат-представлений.

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

🔐 Security & Crypto Auditor

audit_flutter_security

Проверяет Flutter-код на утечки секретов, создаёт каркас FlutterSecureStorage с аппаратной поддержкой Keychain/Keystore, биометрической аутентификацией и 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

Настраивает 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-виджеты на соответствие WCAG 2.1 AA, семантику для скринридеров, минимальные сенсорные области 48x48dp и создаёт каркас AccessibleTouchTarget.

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

🚀 Master Orchestrator

orchestrate_flutter_project

Координирует весь мультиагентный конвейер от проверки платформ до рабочей структуры проекта.

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

⚡ Агенты быстрого прототипирования для хакатонов

Специализированный агент

Имя MCP-инструмента

Описание и ключевые обязанности

Как вызвать

🎭 Demo Data & Mock Factory

generate_flutter_mock_factory

Генерирует детерминированные фабрики mock-данных домена, фейковые сущности и имитируемые in-memory репозитории Riverpod для мгновенного прототипирования UI.

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

🔐 Auth & Onboarding Specialist

scaffold_flutter_auth_flow

Создаёт каркас анимированной карусели Onboarding (PageView с точками), UI социального входа Material 3 (Google/Apple/Email) и контроллеров аутентификации Riverpod с сохранением токенов.

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