Skip to main content
Glama
peter14l

flutter-orchestrator

by peter14l

Flutter 멀티 에이전트 오케스트레이터 (MCP 서버 및 스킬)

프로덕션급 Flutter 및 Dart 앱을 모바일(iOS/Android), 웹(WASM), 데스크톱(macOS/Windows/Linux)에서 Clean Architecture, Riverpod/Bloc, 그리고 해커톤 빠른 프로토타이핑으로 구축하기 위한 엔터프라이즈급 멀티 에이전트 시스템 및 Model Context Protocol (MCP) 서버.


🎯 대상 플랫폼 사전 확인 규칙

실행을 시작하기 전에, 대상 플랫폼이 프롬프트나 인자에 명시되지 않은 경우 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.yamlanalysis_options.yaml을 생성합니다.

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

🎨 UI / UX 전문가

design_flutter_ui

도메인 아키타입 탐지(핀테크, 이커머스, 피트니스, AI, 대시보드), 8pt 공간 그리드, 유동적인 마이크로 애니메이션을 갖춘 반응형 Material 3 ConsumerWidget 화면을 생성합니다.

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

⚙️ 백엔드 전문가

scaffold_flutter_backend

Clean Architecture 리포지토리, Dio REST / Supabase 원격 데이터 소스, Drift/Hive 캐싱, Riverpod 프로바이더를 스캐폴딩합니다.

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

🩺 컴파일러 닥터

diagnose_flutter_errors

RenderFlex 오버플로우, 빌드 중 setState, pubspec 해결 충돌, CocoaPods 빌드 오류, Gradle 네임스페이스 불일치를 진단합니다.

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 권한, 웹 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_flutter_ai_module({ featureName: "ChatAssistant", provider: "google-generative-ai" })

🔐 보안 및 암호화 감사관

audit_flutter_security

비밀 키 유출에 대해 Flutter 코드를 감사하고, 하드웨어 기반 Keychain/Keystore FlutterSecureStorage, 생체 인증, SSL Pinning을 스캐폴딩합니다.

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

💾 데이터베이스 아키텍트

scaffold_flutter_database

타입 세이프한 Drift (SQLite) 데이터베이스 스키마, 반응형 DAO, 스키마 버전 마이그레이션 루틴을 스캐폴딩합니다.

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_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을 스캐폴딩합니다.

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

🚀 마스터 오케스트레이터

orchestrate_flutter_project

플랫폼 검증부터 작동하는 프로젝트 구조까지 전체 멀티 에이전트 파이프라인을 조정합니다.

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

⚡ 해커톤 빠른 프로토타이핑 에이전트

전문 에이전트

MCP 도구 이름

설명 및 주요 책임

호출 방법

🎭 데모 데이터 및 목 팩토리

generate_flutter_mock_factory

결정론적 도메인 목 데이터 팩토리, 가짜 엔티티, 즉각적인 UI 프로토타이핑을 위한 인메모리 시뮬레이션 Riverpod 리포지토리를 생성합니다.

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

🔐 인증 및 온보딩 전문가

scaffold_flutter_auth_flow

애니메이션 온보딩 캐러셀(점 표시가 있는 PageView), Material 3 소셜 로그인 UI(Google/Apple/Email), 토큰을 유지하는 Riverpod Auth 컨트롤러를 스캐폴딩합니다.

scaffold_flutter_auth_flow({ appName: "HackathonApp" })

📈 차트 및 데이터 스토리텔링

generate_flutter_charts

그라데이션 채우기와 툴팁이 있는 fl_chart를 통한 인터랙티브 애니메이션 라인 차트, 막대 그래프, 도넛 차트를 스캐폴딩합니다.

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

🛡️ 해커톤 데모 복원력

scaffold_flutter_offline_resilience

Wi-Fi 끊김을 포착하고 캐시된 목 데이터를 원활하게 제공하는 자동 폴백 인터셉터로 네트워크 리포지토리를 감싸서 라이브 무대 발표 중 제로 크래시를 보장합니다.

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