# Servidor MCP para Dart e Flutter

O servidor MCP oficial para Dart e Flutter da equipe Flutter. Ele conecta assistentes de programação por IA como Claude e Cursor aos seus projetos Dart/Flutter, permitindo comandos em linguagem natural para análise de código, execução de ferramentas CLI do Flutter, depuração e interação com aplicativos em execução.

Canonical URL: https://a2a-mcp.org/entry/flutter-mcp-pt

Language: pt

Category: MCP Servers

Updated: 2026-04-01

## Visão Geral

O **Servidor MCP Dart e Flutter** é a implementação oficial do Model Context Protocol (MCP) desenvolvida e mantida pelas equipes de Dart e Flutter do Google. Ele permite que assistentes de codificação de IA (como Claude, Cursor, Gemini CLI e outros) interajam profundamente com seu ambiente de desenvolvimento Dart e Flutter.

Requerindo Dart SDK 3.9+ ou Flutter 3.35+, este servidor expõe ferramentas poderosas que dão à IA acesso direto ao contexto do projeto, comandos CLI, resultados de análise e até aplicativos em execução ao vivo — tornando-o uma das integrações MCP oficiais mais avançadas disponíveis.

## Principais Funcionalidades

- **Análise de Projeto e Código**: Insights profundos sobre sua base de código, dependências, árvore de widgets e estrutura.
- **Integração com CLI do Flutter**: Execute comandos como `flutter pub get`, `flutter analyze`, `flutter test`, `flutter format` e mais.
- **Interação com Aplicativo ao Vivo**: Conecte-se a aplicativos Flutter em execução para capturas de tela, inspeção de widgets, hot reload/restart e depuração de estado.
- **Capacidades Semelhantes ao DevTools**: Acesso a ferramentas normalmente disponíveis apenas em IDEs ou Flutter DevTools.
- **Experimental mas Ativamente Desenvolvido**: Continuamente aprimorado com base no feedback da comunidade.
- **Suporte a Transporte Stdio**: Funciona com todos os principais clientes MCP.

## Casos de Uso

- **Desenvolvimento Assistido por IA**: Peça à sua IA para "corrigir este bug de layout", "adicionar suporte a modo escuro" ou "otimizar este widget" com o contexto completo do projeto.
- **Depuração e Resolução de Problemas**: "Por que esta tela está travando no Android?" ou "Capture uma captura de tela do estado atual da UI".
- **Construção Rápida de Funcionalidades**: Gere novas telas, refatore código ou execute testes de forma conversacional.
- **Aprendizado de Flutter**: Obtenha ajuda guiada enquanto constrói aplicativos, mesmo como iniciante.
- **Fluxos de Trabalho End-to-End**: Combine com outros servidores MCP para um desenvolvimento móvel completo orquestrado por IA.

## Instalação e Configuração

### Pré-requisitos
- Dart SDK 3.9+ ou Flutter 3.35 (canal beta ou estável recomendado).

### Configuração Rápida com Cursor ou Claude
A maioria dos clientes de IA modernos suporta adição fácil. Para o Cursor, muitos usuários simplesmente usam o fluxo interno "Adicionar Servidor MCP" apontando para o repositório oficial.

Para o Claude Code ou configuração manual, use o transporte stdio:

```bash
claude mcp add dart -- dart mcp-server
```

Ou adicione à sua configuração do cliente (exemplo para Cursor/Claude Desktop):

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

Instruções detalhadas de configuração estão disponíveis na [documentação oficial do Flutter](https://docs.flutter.dev/ai/mcp-server) e no README do repositório.

## Complementos Populares da Comunidade

Embora o servidor oficial seja o ponto de partida recomendado, a comunidade construiu excelentes extensões:
- **mcp_flutter** (Arenukvern) — Registro dinâmico de ferramentas a partir de aplicativos Flutter em execução.
- **flutter-mcp** (adamsmaka) — Documentação em tempo real de Flutter/Dart e busca de pacotes pub.dev.
- **Marionette MCP** — Interação em tempo de execução com a UI (toques, rolagens, capturas de tela) para testes.

## Compatibilidade

- **Clientes**: Cursor, Claude Desktop/Code, Gemini CLI, GitHub Copilot e qualquer cliente MCP compatível com stdio.
- **Licença**: Código aberto (parte do ecossistema oficial Dart/Flutter).

Este servidor MCP oficial reduz significativamente a barreira para o desenvolvimento de Flutter aprimorado por IA e representa o forte compromisso da equipe Flutter com fluxos de trabalho de IA agentica em 2026.

## Tags

- flutter
- dart
- mcp
- oficial
- integração-ia
- claude
- cursor
- ferramentas-de-desenvolvimento
- desenvolvimento-flutter

## Sources

- [Project website](https://github.com/dart-lang/ai/tree/main/pkgs/dart_mcp_server)
