Skip to main content
Roveflow drives your live app through flutter_inspector_mcp, a small MCP server from the Arenukvern/mcp_flutter project. Build it once per host; every Flutter project you wire with Roveflow then points at the same binary.

Prerequisites

  • git, make, and a working Dart SDK (Flutter 3.19+ ships one).

Build

git clone https://github.com/Arenukvern/mcp_flutter.git
cd mcp_flutter
make install
make install compiles mcp_server_dart/build/flutter_inspector_mcp. Note the absolute path; .mcp.json will reference it.

Export the path

Set ROVEFLOW_FLUTTER_INSPECTOR to the binary path, because roveflow init writes .mcp.json using env-var substitution by default:
export ROVEFLOW_FLUTTER_INSPECTOR=/absolute/path/to/mcp_flutter/mcp_server_dart/build/flutter_inspector_mcp
Add the line to your shell profile (~/.zshrc, ~/.bashrc) so future shells pick it up.

Verify

$ROVEFLOW_FLUTTER_INSPECTOR --help
A help banner confirms the binary is runnable. If the command isn’t found, check that the path is correct and the file has execute permission (chmod +x).

Upgrade

The MCP protocol surface and the mcp_toolkit Flutter package evolve together. When you bump mcp_toolkit in your app’s pubspec.yaml, git pull && make install inside the mcp_flutter checkout to keep the bridge in sync.

Next

Install the CLI

Activate roveflow globally via dart pub.

Quickstart

Wire Roveflow into a Flutter app and run your first smoke test.