Skip to main content
Glama
peter14l

flutter-orchestrator

by peter14l

Flutter Multi-Agent Orchestrator (MCP Server & Skill)

エンタープライズグレードの Multi-Agent System & Model Context Protocol (MCP) サーバーであり、モバイル(iOS/Android)、Web(WASM)、デスクトップ(macOS/Windows/Linux)で本番投入可能な Flutter & Dart アプリを、クリーンアーキテクチャ、Riverpod/Bloc、ハッカソン高速プロトタイピングで構築します。


🎯 ターゲットプラットフォーム事前チェックルール

実行を開始する前に、プロンプトまたは引数でターゲットプラットフォームが指定されていない場合、プロンプトアーキテクトエージェントは一時停止し、プラットフォームの確認をリクエストします。

🎯 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 ツール名

説明と主な責務

呼び出し方

🧩 プロンプトアーキテクト

decompose_flutter_prompt

対象プラットフォームを検証し(未指定の場合は確認)、プロンプトをクリーンアーキテクチャの機能(P0/P1/P2)に分解し、スプリント計画を作成します。

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

🌐 依存関係リサーチャー

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 スペシャリスト

design_flutter_ui

ドメインアーキタイプ検出(Fintech、E-Commerce、Fitness、AI、Dashboard)、8pt の空間グリッド、流れるようなマイクロアニメーションを備えたレスポンシブな Material 3 の ConsumerWidget 画面を生成します。

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

⚙️ バックエンドスペシャリスト

scaffold_flutter_backend

クリーンアーキテクチャのリポジトリ、Dio REST / Supabase のリモートデータソース、Drift/Hive キャッシュ、Riverpod プロバイダを Scaffold します。

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

🩺 コンパイラドクター

diagnose_flutter_errors

RenderFlex のオーバーフロー、ビルド中の setState、pubspec 解決の競合、CocoaPods のビルドエラー、Gradle の namespace 不一致を診断します。

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

🧪 QA & テストスペシャリスト

generate_and_run_flutter_tests

mocktail を使ったユニットテスト、testWidgets を使ったウィジェットテスト、ProviderContainer テストを生成します。

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

🔍 コード品質監査員

audit_flutter_codebase

未クローズのコントローラ、build() 内の非同期呼び出し、パフォーマンスのアンチパターソがないかを Flutter コードで監査します。

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

🌐 クロスブリッジスペシャリスト

generate_flutter_api_bridge

型安全な Dio REST クライアント、対応する Dart DTO モデル、Riverpod プロバイダ、WebSocket リアルタイムストリームを生成します。

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

📱 ネイティブプラットフォームスペシャリスト

generate_flutter_platform_config

iOS の Info.plist 権限文字列、Android の AndroidManifest.xml 権限、Web WASM のブートストラップを生成します。

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

🚀 CI/CD & DevOps エンジニア

generate_flutter_cicd_pipeline

ABI ごとに分割した署名付き APK に加え、gh secret set によるキーストア設定、Windows MSIX のテスト証明書署名、Fastlane に対応したマルチプラットフォーム GitHub Actions ワークフローを生成します。

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

📸 ビジュアルゴールデンスペシャリスト

generate_flutter_golden_tests

スマートフォンとタブレットの複数ビューポートで、ライト / ダークの両モードに対応したゴールデンスナップショットテストスイートを生成します。

generate_flutter_golden_tests({ screenName: "DashboardScreen" })

🤖 オンデバイスAIスペシャリスト

scaffold_flutter_ai_module

Google Generative AI(Gemini)SDK のストリーミング連携、Riverpod コントローラ、対話型チャットビューを Scaffold します。

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

🔐 セキュリティ & 暗号監査員

audit_flutter_security

Flutter コードのシークレット漏洩を監査し、ハードウェア基盤の Keychain / Keystore FlutterSecureStorage、生体認証、SSL ピン留めを Scaffold します。

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

💾 データベースアーキテクト

scaffold_flutter_database

型安全な Drift(SQLite)スキーマ、リアクティブ DAO、スキーマバージョンのマイグレーションルーチンを Scaffold します。

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

🌍 ローカリゼーション(i18n)スペシャリスト

generate_flutter_localization

l10n.yaml、ARB ローカリゼーションファイル(en、es、ar)、動的なロケール切替、右から左(RTL)言語の処理を生成します。

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

📊 オブザーバビリティ & アナリティクススペシャリスト

scaffold_flutter_observability

Sentry / Firebase Crashlytics のクラッシュレポート、型安全なカスタムアナリティクスイベント成分、HTTP レイテンシ測定インターセプターを Scaffold します。

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

🔗 ディープリンク & プッシュ通知スペシャリスト

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: [...] })

アクセシビリティ(a11y)監査員

audit_flutter_accessibility

WCAG 2.1 AA 準拠、スクリーンリーダー用 Semantics、最小 48x48dp のタッチターゲットについて Flutter ウィジェットを監査し、AccessibleTouchTarget を Scaffold します。

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

🚀 マスターオーケストレー

orchestrate_flutter_project

プラットフォームの検証から動作するプロジェクト構造まで、マルチエージェントパイプライン全体を調整します。

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

⚡ ハッカソン高速プロトタイピングエージェント

特化エージェント

MCP ツール名

説明と主な責務

呼び出し方法

🎭 デモデータ & モックファクトリー

generate_flutter_mock_factory

決定的なドメインのモックデータファクトリー、フェイクエンティティ、インメモリでシミュレートされた Riverpod リポジトリを生成し、即座にUIプロトタイピングを可能にします。

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

🔐 認証 & オンボーディングスペシャリスト

scaffold_flutter_auth_flow

アニメーション付きオンボーディングカルーセル(PageView とドット)、アニメーション付き Material 3 のソーシャルログイン(Google / Apple / Email)、トークンを永続化する Riverpod Auth コントローラを Scaffold します。

scaffold_flutter_auth_flow({ appName: "HackathonApp" })

📈 チャート & データストーリー

generate_flutter_charts

fl_chart を使用して、グラデーション塗りとツールチップを備えた、インタラクティブなアニメーション折れ線グラフ / 棒グラフ / ドーナツグラフを Scaffold します。

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

🛡️ ハッカソンデモレジリエンス

scaffold_flutter_offline_resilience

ネットワークリポジトリを、Wi-Fi 切断を検出して自動的にキャッシュ済みモックデータを提供するフォールバックインターセプタでラップすることで、本番デモ中のクラッシュを確実に防ぎます。

scaffold_flutter_decode_manifest({ 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