flutter_ui_mcp_core 1.0.2 copy "flutter_ui_mcp_core: ^1.0.2" to clipboard
flutter_ui_mcp_core: ^1.0.2 copied to clipboard

[pending analysis]

Shared UI components, dialogs, drawers, controllers, and services for the Flutter MCP Suite ecosystem.

flutter_ui_mcp_core #

Shared UI components, dialogs, drawers, controllers, and services for Flutter MCP Suite packages: flutter_ui_mcp and flutter_genui_mcp.


✨ Features #

  • PlaygroundController – Full lifecycle and state manager for agent conversations, tool execution, MCP server synchronization, and inspector tracing.
  • Workflow Automation & Execution – Define, save, load, and run multi-step agent workflows (WorkflowDef, WorkflowSaveDialog, WorkflowLoadDialog, WorkflowStep, sub-prompt pipelines).
  • Skills System & Skill Wizard – Comprehensive skill authoring and discovery (SkillsManagerDialog, SkillWizardDialog, SkillDetailsDialog, ActiveSkillBanner, SkillStorageAdapter, ZIP import/export).
  • LLM Configuration & SettingsLlmConfigForm, SettingsDrawer, SubPromptListEditor.
  • MCP Server & Tool ManagementMcpServerRegistryTab, EditMcpDialog, RemoteMcpDialog, RegisteredToolsDialog, ServerToolsDialog.
  • On-Device Embedded LLMsEmbeddedModelManager, EmbeddedModelPickerWidget, HfDiscoverDialog, AddGgufDialog.
  • Inspector PanelAgentInspector side pane for real-time observability of tool executions, raw JSON payloads, and system prompts.
  • Localization – Full English & German strings via McpLocalizations.

🎥 Demo #

Watch shared components in action executing tasks with local tools and embedded models:

Flutter UI MCP Core Demo


📦 Installation #

Add to your pubspec.yaml:

dependencies:
  flutter_ui_mcp_core: ^1.0.2
  dart_mcp_core: ^1.0.2

📂 Example #

See the standalone runnable example at example/lib/main.dart which showcases configuring LLMs, managing MCP servers, and inspecting tool execution.