a2a mcp
中文
Back to MCP Servers
mcp-server466

Dart 与 Flutter MCP 服务器

由 Flutter 团队官方推出的 Dart 与 Flutter MCP 服务器。它将 Claude 和 Cursor 等 AI 编程助手连接到你的 Dart/Flutter 项目中,支持通过自然语言指令进行代码分析、运行 Flutter CLI 工具、调试以及与运行中的应用进行交互。

概述

Dart 和 Flutter MCP 服务器 是 Model Context Protocol (MCP) 的官方实现,由谷歌的 Dart 和 Flutter 团队开发和维护。它允许 AI 编程助手(例如 Claude、Cursor、Gemini CLI 及其他工具)深度与您的 Dart 和 Flutter 开发环境进行交互。

该服务器要求 Dart SDK 3.9+ 或 Flutter 3.35+,它提供了强大的工具,让 AI 能够直接访问项目上下文、CLI 命令、分析器结果,甚至正在运行的应用程序——使其成为目前最先进的官方 MCP 集成方案之一。

主要特性

  • 项目与代码分析:深入洞察您的代码库、依赖关系、组件树和结构。
  • Flutter CLI 集成:运行诸如 flutter pub get、flutter analyze、flutter test、flutter format 等命令。
  • 实时应用交互:连接到正在运行的 Flutter 应用,以获取屏幕截图、检查组件、进行热重载/重启以及状态调试。
  • 类 DevTools 的能力:访问通常仅在 IDE 或 Flutter DevTools 中可用的工具。
  • 实验性但积极开发:基于社区反馈持续改进。
  • Stdio 传输支持:适用于所有主要的 MCP 客户端。

使用场景

  • AI 辅助开发:借助完整的项目上下文,请您的 AI “修复这个布局错误”、“添加深色模式支持”或“优化这个组件”。
  • 调试与问题排查:询问“为什么这个屏幕在 Android 上崩溃?”或“捕获当前 UI 状态的屏幕截图”。
  • 快速功能构建:通过对话生成新界面、重构代码或运行测试。
  • 学习 Flutter:即使是初学者,也能在构建应用时获得指导帮助。
  • 端到端工作流:与其他 MCP 服务器结合,实现由 AI 编排的完整移动端开发。

安装与设置

先决条件

  • Dart SDK 3.9+ 或 Flutter 3.35+(建议使用 Beta 或 Stable 渠道)。

使用 Cursor 或 Claude 快速设置

大多数现代 AI 客户端都支持轻松添加。对于 Cursor,许多用户只需使用内置的“添加 MCP 服务器”流程并指向官方仓库即可。

对于 Claude Code 或手动配置,请使用 stdio 传输:

claude mcp add dart -- dart mcp-server

或将其添加到客户端配置中(以 Cursor/Claude Desktop 为例):

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

详细的设置说明可在 官方 Flutter 文档 和仓库 README 中找到。

热门社区补充工具

虽然官方服务器是推荐的起点,但社区也构建了优秀的扩展:

  • mcp_flutter (Arenukvern) —— 从正在运行的 Flutter 应用中动态注册工具。
  • flutter-mcp (adamsmaka) —— 实时 Flutter/Dart 文档和 pub.dev 包搜索。
  • Marionette MCP —— 用于测试的运行时 UI 交互(点击、滚动、屏幕截图)。

兼容性

  • 客户端:Cursor、Claude Desktop/Code、Gemini CLI、GitHub Copilot 以及任何兼容 stdio 的 MCP 客户端。
  • 许可证:开源(属于官方 Dart/Flutter 生态系统的一部分)。

这款官方 MCP 服务器极大降低了 AI 增强 Flutter 开发的门槛,并彰显了 Flutter 团队对 2026 年智能体化 AI 工作流程的坚定承诺。

Tags

FlutterDartMCP官方AI集成ClaudeCursor开发者工具Flutter开发

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

AgentQL MCP Server logo

AgentQL MCP Server

MCP Servers

AgentQL MCP connects AI agents to AgentQL web extraction, returning structured information from web pages for research and automation.

a2a mcp

搜索全站

搜索条目、技能、文章和分类。使用方向键选择,回车打开。