by Arenukvern
MCP Toolkit for Flutter AI Agent Driven Development (MCP/CLI + custom client side tools) - via closed feedback loop (visual & semantic snapshot) and high client side customization adaptable for any Flutter app. Nowadays it is often called as agentic harness.
# Add to your Claude Code skills
git clone https://github.com/Arenukvern/mcp_flutterLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:00:55.579Z",
"npmAuditRan": true,
"pipAuditRan": true
}mcp_flutter is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Arenukvern. MCP Toolkit for Flutter AI Agent Driven Development (MCP/CLI + custom client side tools) - via closed feedback loop (visual & semantic snapshot) and high client side customization adaptable for any Flutter app. Nowadays it is often called as agentic harness. It has 347 GitHub stars.
Yes. mcp_flutter passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Arenukvern/mcp_flutter" and add it to your Claude Code skills directory (see the Installation section above).
mcp_flutter is primarily written in Dart. It is open-source under Arenukvern on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh mcp_flutter against similar tools.
No comments yet. Be the first to share your thoughts!
Inspect and drive a running Flutter app from your AI assistant.
flutter-mcp-toolkit is a Dart MCP server + Flutter package that lets AI Agents (Codex, Zed, Cursor, Intent, Claude Code, Cline, etc..) take (semantic snapshots, tap widgets, type into forms, hot-reload, and read logs from a Flutter app) or create its own tools and resources at runtime using MCP Toolkit — without leaving the conversation and work with Flutter apps in closed feedback loop - see example of it described in OpenAI Agentic Harness.

The picture's story: the toolkit gives an AI assistant a shared window and control loop into a running Flutter app, so it can inspect state, act like a user, hot reload, read proof, and use custom tools from your app instead of guessing.

![NOTICE]: Version 4 is currently a prerelease train. Use
4.0.0-dev.5only if you are intentionally testing the new architecture; otherwise stay on the latest stable 3.x release until4.0.0is promoted.
# 1. Install the binary
curl -fsSL https://raw.githubusercontent.com/Arenukvern/mcp_flutter/main/install.sh | bash
# Installs flutter-mcp-toolkit plus the short fmtk alias for repeated CLI loops.
# 2. Add the toolkit to your Flutter app
cd my-flutter-app
flutter-mcp-toolkit codegen-init # adds mcp_toolkit + emits main.dart snippet
# 3. Install skills for your AI agent
flutter-mcp-toolkit init claude-code # or: cursor | codex | cline | agents-skills | all
# Alternative (skills only): npx skills add Arenukvern/mcp_flutter -a cursor -y
# 4. Run
flutter run --debug
That's it. Your AI agent can now inspect and drive the running app — and your app can expose custom MCP tools at runtime (see Dynamic Tools Registration below).
| Platform | Command / link |
|---|---|
| Any agent (recommended) | flutter-mcp-toolkit init <agent> — see AI agent setup |
| Claude Code (git catalog) | /plugin marketplace add Arenukvern/mcp_flutter then install flutter-mcp-toolkit |
| Codex (git catalog) | codex plugin marketplace add Arenukvern/mcp_flutter |
| Cursor (local plugin) | flutter-mcp-toolkit init cursor |
| Skills only | npx skills add Arenukvern/mcp_flutter -a <agent> -y (add MCP via init or manual JSON) |
| MCP registries | Smithery, MseeP |
Maintainers submitting to official stores: marketplace submission runbook. Full matrix: marketplace distribution.
fmt_* MCP tools, binaries, client config keys, validate-runtime.MCPCallEntry removal, AgentCallEntry, platform codegen sync, fmt_migrate_agent_entries.intentcall_* dependency policy, consumer proof gates, and the boundary between mcp_flutter and upstream IntentCall architecture.The server binary lives in mcp_server_dart and is shipped through GitHub
Release artifacts as flutter-mcp-toolkit, fmtk, and
flutter-mcp-toolkit-server; it is not a pub.dev package.
| Need | Start here |
|---|---|
| Contribute code or docs | CONTRIBUTING.md · Contribution guide |
| Add or credit contributors | Contributors guide · .all-contributorsrc |
| Report vulnerabilities | SECURITY.md |
| Validate local changes | steward probe --json --profile quick · make check-contracts |
| Maintain releases | Release train notes · flutter-mcp-toolkit-repo-maintainer |
| Install or update agent skills | AI agent setup · Marketplace distribution |
The default toolkit surface exposes 30 MCP tools under the fmt_* capability prefix across four categories:
See the flutter-mcp-toolkit-{guide,inspect,control,debug} skills for the full
reference (installed by flutter-mcp-toolkit init or npx skills add Arenukvern/mcp_flutter).
Install options: [AI agent setup](docs/ai_ag