dart-mcp-tools

Manage Flutter app lifecycle, hot reload, logging, widget inspection, and code analysis.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/4armsxlr8/ccx-arsenal --skill dart-mcp-tools-4armsxlr8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dart-mcp-tools
Source: https://github.com/4armsxlr8/ccx-arsenal/tree/main/plugins/pdca-debug-suite/skills/dart-mcp-tools
Command: npx skills add https://github.com/4armsxlr8/ccx-arsenal --skill dart-mcp-tools-4armsxlr8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the challenge of debugging Flutter applications by providing a suite of Dart/Flutter MCP tools for app lifecycle management, hot reload/restart, logging, widget inspection, and code analysis.

Core Features & Use Cases

  • App Lifecycle Management: Tools to list devices, launch, stop, hot reload, and hot restart Flutter apps.
  • Debugging & Logging: Access application logs, runtime errors, and connect to Dart tooling daemons.
  • Widget Inspection: Inspect widget trees, select widgets, and view active code locations.
  • Code Quality: Analyze Dart code, apply fixes, and run tests.
  • Use Case: When you encounter a bug in your Flutter app, use this Skill to quickly diagnose issues by checking logs, inspecting widgets, and analyzing code.

Quick Start

Use the dart-mcp-tools skill to list available devices and launch your Flutter app.

Frequently Asked Questions about dart-mcp-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a Flutter app lifecycle and inspect widget trees?

Use Dart/Flutter MCP tools to debug a Flutter app lifecycle and inspect widget trees by listing devices, launching apps, and selecting widgets to view active code locations and runtime errors.

Can I trigger hot reload and hot restart for Flutter apps using MCP?

Yes, MCP tools support triggering hot reload and hot restart for Flutter apps during lifecycle management, allowing you to quickly apply code changes and refresh the application state.

What is the best way to analyze Dart code and apply fixes during debugging?

The best way to analyze Dart code and apply fixes during debugging is to use MCP tools that connect to Dart tooling daemons, allowing you to run tests, analyze code quality, and apply suggested fixes.

Does Flutter MCP work for checking application logs and runtime errors?

Flutter MCP works for checking application logs and runtime errors by providing dedicated debugging and logging tools that connect directly to Dart tooling daemons to surface issues efficiently.

Do I need a specific environment setup to use Dart MCP tools for widget inspection?

You need a Flutter development environment with access to Dart tooling daemons to use MCP tools for widget inspection, as the tools rely on connecting to these daemons to inspect widget trees and active code locations.

Why use MCP tools instead of standard Flutter IDE debugging for code analysis?

Use MCP tools over standard Flutter IDE debugging to unify code analysis, widget inspection, and app lifecycle management, streamlining the diagnosis of issues within a single interface.