Control everything with natural language. Every MCP server is an app.
makemind is the introduction site for the AppPlayer ecosystem of pub-published Dart and Flutter packages — the runtime, contract, knowledge, IO, and UI packages that turn any MCP server into a controllable app.
Live site: app-appplayer.github.io/makemind
-
appplayer_core— Shared Flutter library for MCP connection, bundle handling, and UI runtime orchestration. -
mcp_bundle— Bundle schema, expression language, standard port catalog (40+), and install pipeline. -
mcp_gateway— Multi-node MCP relay with namespace routing, session management, and policy. -
mcp_canvas— Universal definition-based canvas for 2D/3D rendering with CDL. -
mcp_flow_runtime— Declarative hardware/IoT control flows with platform HAL providers.
-
mcp_client— Dart MCP client (2025-03-26 spec, OAuth 2.1, JSON-RPC batch). -
mcp_server— Dart MCP server. -
mcp_llm— LLM provider integration (Claude, OpenAI, Gemini, Bedrock, Cohere, Mistral, Groq, Together, Vertex AI) with Vision / ASR / OCR / Storage adapters. -
flutter_mcp— Flutter plugin integrating server / client / LLM with background services.
-
mcp_knowledge— Orchestration facade. -
mcp_fact_graph— Temporal knowledge graph (4-layer L0–L3). -
mcp_skill— Skill definitions and runtime. -
mcp_profile— AI persona definitions with appraisal / decision / expression engines. -
mcp_knowledge_ops— Pipelines, workflows, scheduler, runbooks. -
mcp_philosophy— Ethos layer with prohibition checks and pipeline intervention.
-
mcp_channel— Unified messaging connector (Slack, Discord, Email, Kakao, …). -
mcp_form— Form document creation, validation, rendering. -
mcp_analysis— Analysis pipeline engine. -
mcp_ingest— Document ingestion with chunking, OCR, ASR. -
mcp_browser— Universal Web Automation Backbone (CDP-direct).
-
mcp_io— Universal I/O Backbone with device registry, policy engine, audit trail. -
mcp_io_websocket,mcp_io_http,mcp_io_mqtt,mcp_io_serial,mcp_io_can,mcp_io_modbus,mcp_io_opcua,mcp_io_scpi
-
flutter_mcp_ui_core— Core models, constants, M3 14-domain theme, DTCG codec. -
flutter_mcp_ui_runtime— Dynamic UI runtime with M3 theming, responsive form factors, MCP integration. -
flutter_mcp_ui_generator— Fluent JSON generation toolkit.
- Run an MCP Server — server provides UI + Tools + Resources.
- AppPlayer connects as an MCP client.
- Dynamic UI renders the server's UI definition in real-time.
- Tools execute in response to UI actions, controlling devices and services.
- GitHub organization: github.com/app-appplayer
- pub.dev publisher: pub.dev/publishers/app-appplayer.com/packages
© 2025 AppPlayer. Open source.