Skip to main content
Glama

Flutter Inspector MCP Server

MCP-Server + Flutter MCP-Toolkit

Für KI-gestützte Entwicklung

🔍 Model Context Protocol (MCP)-Server, der Ihre Flutter-Apps mit KI-Codierungsassistenten wie Cursor, Claude, Cline, Windsurf, RooCode oder jedem anderen KI-Assistenten verbindet, der MCP-Server unterstützt

Screenshots anzeigen

📖 Dokumentation

[!NOTE] Das Flutter-Team entwickelt derzeit ein neues experimentelles Paket, das die Entwicklung von Dart-Tools ermöglicht.

Daher liegt mein aktueller Schwerpunkt auf

  1. um Tools zu stabilisieren und zu verfeinern, die in der Entwicklung nützlich sind (so dass es mehr Plug & Play wäre, zum Beispiel: es gibt nicht nur die Fehler zurück, sondern fordert die KI auch auf, mit diesem Fehler umzugehen) . Weitere Informationen finden Sie in MCP_RPC_DESCRIPTION.md
  2. Optimieren Sie den Prozess der Erstellung von MCP-Servertools, indem Sie ihn anpassbar machen.

Ich hoffe, es wird Ihnen nützlich sein.

Einen schönen Tag noch!

🎉 v2 veröffentlicht! 🎉

Jetzt funktioniert der Flutter MCP-Server ohne Weiterleitungsserver und Devtools-Erweiterung. Weitere Informationen finden Sie in CHANGELOG.md .

⚠️ WARNUNG

Dump-RPC-Methoden (wie dump_render_tree ) können zu einer enormen Token-Nutzung oder einer Kontextüberlastung führen. Daher sind sie standardmäßig deaktiviert, können aber über die Umgebungsvariable DUMPS_SUPPORTED=true aktiviert werden.

Weitere Einzelheiten zu Umgebungsvariablen finden Sie in .env.example .

🚀 Erste Schritte

  • (Experimentell) Sie können versuchen, den MCP-Server zu installieren und ihn mit Ihrem AI-Agenten zu konfigurieren. Verwenden Sie die folgende Eingabeaufforderung: Please install MCP server using this link: https://github.com/Arenukvern/mcp_flutter/blob/main/llm_install.md
  • mit Cursor: https://www.youtube.com/watch?v=pyDHaI81uts
  • mit VSCode + Cline: Eingabeaufforderung verwenden Please install MCP server using this link: https://github.com/Arenukvern/mcp_flutter/blob/main/llm_install.md
  • Der Schnellstart ist in QUICK_START.md verfügbar
  • Konfigurationsoptionen sind in CONFIGURATION.md verfügbar

🎯 KI-Agenten-Tools

Fehleranalyse

  • get_app_errors [Ressource|Tool] – Ruft präzise und komprimierte Fehlerinformationen aus Ihrer Flutter-App ab. Verwendung :
    • Verwendet nur eine kurze Beschreibung des Fehlers. Sollte doppelte Fehler filtern, um zu vermeiden, dass das Agenten-Kontextfenster mit denselben Fehlern überflutet wird.
    • Verwendet den Fehlermonitor, um Dart-VM-Fehler zu erfassen. Alle Fehler werden in der Flutter-App erfasst und sind dann auf Anfrage vom MCP-Server verfügbar.

    Getestet auf : ✅ macOS, ✅ iOS Nicht getestet auf : 🚧 Android, 🤔 Windows, 🤔 Linux, ❌ Web Siehe Problem

Entwicklungstools

  • view_screenshot [Ressource|Tool] – Erstellt einen Screenshot der laufenden Anwendung. Konfiguration :
    • Aktivieren mit dem Flag --images oder IMAGES_SUPPORTED=true
    • Verwendet PNG-Komprimierung, um die Bildgröße zu optimieren.
  • get_view_details [Ressource|Tool] – Bildschirmgröße, Pixelverhältnis. Kann einem Agenten die Möglichkeit zur Widget-Auswahl freischalten.

Alle Tools verwenden standardmäßig Port 8181, wenn kein Port angegeben ist. Sie können dies durch die Angabe einer bestimmten Portnummer überschreiben.

📚 Weitere Informationen finden Sie in MCP_RPC_DESCRIPTION

🔒 Sicherheit

Da Sie den MCP-Server verwenden, um im Debug-Modus eine Verbindung zur Flutter-App herzustellen, sollte die Verwendung grundsätzlich sicher sein. Ich empfehle jedoch, die Funktionsweise in ARCHITECTURE.md zu überprüfen und zu erfahren, wie dies bei Bedarf zur Verbesserung der Sicherheit geändert werden kann.

Dieser MCP-Server wird von MseeP.ai verifiziert.

🔧 Fehlerbehebung

  1. Verbindungsprobleme
    • Stellen Sie sicher, dass Ihre Flutter-App im Debug-Modus ausgeführt wird
    • Überprüfen Sie, ob die Ports sowohl in der Flutter-App als auch auf dem MCP-Server übereinstimmen.
    • Überprüfen Sie, ob der Port nicht von einem anderen Prozess verwendet wird
  2. KI-Tool erkennt Inspector nicht
    • Starten Sie das KI-Tool nach Konfigurationsänderungen neu
    • Überprüfen der JSON-Konfigurationssyntax
    • Überprüfen Sie die Protokolle des Tools auf Verbindungsfehler

Der Flutter MCP-Server ist im Register von Smithery registriert, sodass er über eine standardisierte Schnittstelle von anderen KI-Tools gefunden und verwendet werden kann.

Integrationsarchitektur

┌─────────────────┐ ┌───────────────────────┐ ┌─────────────────┐ │ │ │ Flutter App with │ │ │ │ Flutter App │<--->│ mcp_toolkit (VM Svc. │<--->│ MCP Server │ │ (Debug Mode) │ │ Extensions) │ │ │ │ │ │ │ │ │ └─────────────────┘ └───────────────────────┘ └─────────────────┘

🤝 Beitragen

Beiträge sind willkommen! Senden Sie gerne Pull Requests oder melden Sie Probleme im GitHub-Repository .

📖 Mehr erfahren

Sternengeschichte

📄 Lizenz

MIT – Nutzen Sie es gerne in Ihren Projekten!


Flutter und Dart sind Marken von Google LLC.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ein MCP-Server mit dem einfachen Ziel, Flutter-Apps zu debuggen. Er ermöglicht KI-Programmierassistenten (Cline, Cursor, Claude usw.) die Analyse von Widget-Bäumen, Navigation und Layoutproblemen. Siehe Architektur, um zu verstehen, wie es funktioniert: https://github.com/Arenukvern/mcp_flutter/blob/main/ARCHITECTURE.md

  1. 📖 Dokumentation
    1. 🎉 v2 veröffentlicht! 🎉
      1. ⚠️ WARNUNG
        1. 🚀 Erste Schritte
          1. 🎯 KI-Agenten-Tools
            1. Fehleranalyse
            2. Entwicklungstools
          2. 🔒 Sicherheit
            1. 🔧 Fehlerbehebung
              1. Integrationsarchitektur
            2. 🤝 Beitragen
              1. 📖 Mehr erfahren
                1. Sternengeschichte
                  1. 📄 Lizenz

                    Related MCP Servers

                    • A
                      security
                      F
                      license
                      A
                      quality
                      Enables interaction with the Flutter SDK by providing tools to analyze and apply fixes to Dart and Flutter files.
                      Last updated -
                      2
                      3
                      JavaScript
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Dart-based MCP server implementation that enables AI-assisted task management, document handling, and workspace organization through standardized tools and seamless Dart integration.
                      Last updated -
                      10
                      735
                      2
                      JavaScript
                      MIT License
                      • Linux
                      • Apple
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A distributable Model Context Protocol (MCP) server that exposes Dart SDK commands for AI-powered development. This server bridges the gap between AI coding assistants and Dart/Flutter development workflows by implementing the Model Context Protocol (MCP).
                      Last updated -
                      10
                      11
                      2
                      TypeScript
                      MIT License
                      • Apple
                      • Linux
                    • -
                      security
                      F
                      license
                      -
                      quality
                      An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
                      Last updated -
                      1
                      Python
                      • Linux
                      • Apple

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arenukvern/mcp_flutter'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server