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 formatund 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.