Servidor MCP para Dart y Flutter
El servidor MCP oficial para Dart y Flutter del equipo de Flutter. Conecta asistentes de codificación con IA como Claude y Cursor a tus proyectos de Dart/Flutter, permitiendo comandos en lenguaje natural para análisis de código, ejecución de herramientas CLI de Flutter, depuración e interacción con aplicaciones en ejecución.
Resumen
El Servidor MCP de Dart y Flutter es la implementación oficial del Model Context Protocol (MCP), desarrollada y mantenida por los equipos de Dart y Flutter de Google. Permite a los asistentes de codificación con IA (como Claude, Cursor, Gemini CLI, entre otros) interactuar de forma profunda con tu entorno de desarrollo de Dart y Flutter.
Requeriendo Dart SDK 3.9+ o Flutter 3.35+, este servidor expone herramientas potentes que dan a la IA acceso directo al contexto del proyecto, comandos CLI, resultados del analizador e incluso aplicaciones en ejecución — convirtiéndolo en una de las integraciones oficiales MCP más avanzadas disponibles.
Características Clave
- Análisis de Proyecto y Código: Perspectivas profundas sobre tu base de código, dependencias, árbol de widgets y estructura.
- Integración con Flutter CLI: Ejecuta comandos como
flutter pub get,flutter analyze,flutter test,flutter format, y más. - Interacción con App en Vivo: Conéctate a aplicaciones Flutter en ejecución para capturas de pantalla, inspección de widgets, recarga/reinicio en caliente y depuración de estado.
- Capacidades similares a DevTools: Accede a herramientas normalmente disponibles solo en IDE o Flutter DevTools.
- Experimental pero Activamente Desarrollado: Mejorado continuamente basándose en los comentarios de la comunidad.
- Compatibilidad con Transporte Stdio: Funciona con todos los principales clientes MCP.
Casos de Uso
- Desarrollo Asistido por IA: Pídele a tu IA que "arregle este error de diseño", "agregue soporte para modo oscuro" u "optimice este widget" con el contexto completo del proyecto.
- Depuración y Resolución de Problemas: "¿Por qué se bloquea esta pantalla en Android?" o "Captura una captura de pantalla del estado actual de la UI".
- Construcción Rápida de Funcionalidades: Genera nuevas pantallas, refactoriza código o ejecuta pruebas de forma conversacional.
- Aprendiendo Flutter: Obtén ayuda guiada mientras construyes aplicaciones, incluso como principiante.
- Flujos de Trabajo de Extremo a Extremo: Combínalo con otros servidores MCP para un desarrollo móvil completo orquestado por IA.
Instalación y Configuración
Prerrequisitos
- Dart SDK 3.9+ o Flutter 3.35 (se recomienda el canal beta o estable).
Configuración Rápida con Cursor o Claude
La mayoría de los clientes de IA modernos admiten la adición fácil. Para Cursor, muchos usuarios simplemente utilizan el flujo incorporado "Agregar Servidor MCP" apuntando al repositorio oficial.
Para Claude Code o configuración manual, utiliza el transporte stdio:
claude mcp add dart -- dart mcp-server
O agrégalo a la configuración de tu cliente (ejemplo para Cursor/Claude Desktop):
{
"mcpServers": {
"dart-flutter": {
"command": "dart",
"args": ["mcp-server"]
}
}
}
Las instrucciones de configuración detalladas están disponibles en la documentación oficial de Flutter y el README del repositorio.
Complementos Populares de la Comunidad
Si bien el servidor oficial es el punto de partida recomendado, la comunidad ha construido excelentes extensiones:
- mcp_flutter (Arenukvern) — Registro dinámico de herramientas desde aplicaciones Flutter en ejecución.
- flutter-mcp (adamsmaka) — Documentación en tiempo real de Flutter/Dart y búsqueda de paquetes en pub.dev.
- Marionette MCP — Interacción de UI en tiempo de ejecución (toques, desplazamientos, capturas de pantalla) para pruebas.
Compatibilidad
- Clientes: Cursor, Claude Desktop/Code, Gemini CLI, GitHub Copilot y cualquier cliente MCP compatible con stdio.
- Licencia: Código abierto (parte del ecosistema oficial de Dart/Flutter).
Este servidor MCP oficial reduce significativamente la barrera para el desarrollo de Flutter asistido por IA y representa el firme compromiso del equipo de Flutter con los flujos de trabajo de IA agentic en 2026.