A2A MCP News
mcp-server1

Dart and Flutter MCP Server

Der offizielle Dart- und Flutter-MCP-Server des Flutter-Teams. Er verbindet KI-Codeassistenten wie Claude und Cursor mit Ihren Dart-/Flutter-Projekten und ermöglicht natürliche Sprachbefehle für Codeanalyse, die Ausführung von Flutter-CLI-Tools, Debugging und die Interaktion mit laufenden Apps.

Übersicht

Der Dart and Flutter MCP Server ist die offizielle Implementierung des Model Context Protocol (MCP), entwickelt und gewartet von den Dart- und Flutter-Teams bei Google. Er ermöglicht KI-Coding-Assistenten (wie Claude, Cursor, Gemini CLI und andere), tiefgreifend mit Ihrer Dart- und Flutter-Entwicklungsumgebung zu interagieren.

Mit den Anforderungen Dart SDK 3.9+ oder Flutter 3.35+ stellt dieser Server leistungsstarke Werkzeuge bereit, die der KI direkten Zugriff auf Projektkontext, CLI-Befehle, Analyzer-Ergebnisse und sogar laufende Anwendungen geben – was ihn zu einer der fortschrittlichsten offiziellen MCP-Integrationen macht, die verfügbar sind.

Hauptfunktionen

  • Projekt- & Code-Analyse: Tiefe Einblicke in Ihre Codebasis, Abhängigkeiten, Widget-Baum und Struktur.
  • Flutter CLI-Integration: Befehle wie flutter pub get, flutter analyze, flutter test, flutter format und mehr ausführen.
  • Interaktion mit laufenden Apps: Verbinden Sie sich mit laufenden Flutter-Apps für Screenshots, Widget-Inspektion, Hot Reload/Restart und State-Debugging.
  • DevTools-ähnliche Fähigkeiten: Zugriff auf Werkzeuge, die normalerweise nur in IDEs oder Flutter DevTools verfügbar sind.
  • Experimentell, aber aktiv entwickelt: Wird kontinuierlich basierend auf Community-Feedback verbessert.
  • Stdio-Transport-Unterstützung: Funktioniert mit allen gängigen MCP-Clients.

Anwendungsfälle

  • KI-unterstützte Entwicklung: Bitten Sie Ihre KI, "diesen Layout-Bug zu beheben", "Dark-Mode-Unterstützung hinzuzufügen" oder "dieses Widget zu optimieren" mit vollem Projektkontext.
  • Debugging & Fehlerbehebung: "Warum stürzt dieser Screen auf Android ab?" oder "Erfasse einen Screenshot des aktuellen UI-Zustands".
  • Schneller Feature-Aufbau: Erzeugen Sie neue Screens, refaktorieren Sie Code oder führen Sie Tests konversationell aus.
  • Flutter lernen: Erhalten Sie geführte Hilfe beim Erstellen von Apps, selbst als Anfänger.
  • End-to-End-Workflows: Kombinieren Sie mit anderen MCP-Servern für eine vollständige KI-gesteuerte Mobile-Entwicklung.

Installation & Einrichtung

Voraussetzungen

  • Dart SDK 3.9+ oder Flutter 3.35 (Beta- oder Stable-Kanal empfohlen).

Schnelleinrichtung mit Cursor oder Claude

Die meisten modernen KI-Clients unterstützen eine einfache Hinzufügung. Für Cursor verwenden viele Benutzer einfach den integrierten "Add MCP Server"-Flow und verweisen auf das offizielle Repository.

Für Claude Code oder manuelle Konfiguration verwenden Sie den stdio-Transport:

claude mcp add dart -- dart mcp-server

Oder fügen Sie es Ihrer Client-Konfiguration hinzu (Beispiel für Cursor/Claude Desktop):

{
  "mcpServers": {
    "dart-flutter": {
      "command": "dart",
      "args": ["mcp-server"]
    }
  }
}

Detaillierte Einrichtungsanweisungen sind in der offiziellen Flutter-Dokumentation und der Repository-README verfügbar.

Beliebte Community-Ergänzungen

Während der offizielle Server der empfohlene Ausgangspunkt ist, hat die Community ausgezeichnete Erweiterungen gebaut:

  • mcp_flutter (Arenukvern) — Dynamische Tool-Registrierung aus laufenden Flutter-Apps.
  • flutter-mcp (adamsmaka) — Echtzeit-Flutter/Dart-Dokumentation und pub.dev-Paketsuche.
  • Marionette MCP — Laufzeit-UI-Interaktion (Taps, Scrolls, Screenshots) für Tests.

Kompatibilität

  • Clients: Cursor, Claude Desktop/Code, Gemini CLI, GitHub Copilot und alle MCP-Clients, die stdio-kompatibel sind.
  • Lizenz: Open-Source (Teil des offiziellen Dart/Flutter-Ökosystems).

Dieser offizielle MCP-Server senkt die Hürde für KI-unterstützte Flutter-Entwicklung deutlich und unterstreicht das starke Engagement des Flutter-Teams für agentenbasierte KI-Workflows im Jahr 2026.

Tags

flutterdartmcpoffiziellki-integrationclaudecursorentwicklungstoolsflutter-entwicklung