Back to MCP Servers
mcp-server265

DartおよびFlutter MCPサーバー

Flutterチームによる公式DartおよびFlutter MCPサーバーです。ClaudeやCursorなどのAIコーディングアシスタントをDart/Flutterプロジェクトに接続し、コード分析、Flutter CLIツールの実行、デバッグ、実行中のアプリとの対話などの自然言語コマンドを実現します。

概要

DartおよびFlutter MCPサーバーは、GoogleのDartおよびFlutterチームによって開発および保守されている、Model Context Protocol (MCP) の公式実装です。このサーバーにより、AIコーディングアシスタント(Claude、Cursor、Gemini CLIなど)が、あなたのDartおよびFlutter開発環境と深く対話できるようになります。

Dart SDK 3.9以上またはFlutter 3.35以上を必要とするこのサーバーは、プロジェクトのコンテキスト、CLIコマンド、アナライザーの結果、さらには実行中のアプリケーションに直接アクセスできる強力なツールを公開し、利用可能な最も先進的な公式MCP統合の一つとなっています。

主な機能

  • プロジェクトおよびコード分析: コードベース、依存関係、ウィジェットツリー、構造に関する深い洞察。
  • Flutter CLI統合: flutter pub getflutter analyzeflutter testflutter formatなどのコマンドを実行。
  • ライブアプリとの対話: 実行中のFlutterアプリに接続し、スクリーンショット、ウィジェット検査、ホットリロード/再起動、状態デバッグを実施。
  • DevToolsのような機能: 通常はIDEやFlutter DevToolsでのみ利用可能なツーリングへのアクセス。
  • 実験的だが活発に開発中: コミュニティのフィードバックに基づいて継続的に改善。
  • Stdioトランスポートのサポート: 主要なすべてのMCPクライアントで動作。

ユースケース

  • AI支援開発: AIに「このレイアウトバグを修正して」「ダークモードのサポートを追加して」「このウィジェットを最適化して」など、プロジェクトの完全なコンテキストで依頼。
  • デバッグとトラブルシューティング: 「なぜこの画面はAndroidでクラッシュするのですか?」や「現在のUI状態のスクリーンショットを取得して」など。
  • 迅速な機能構築: 会話形式で新しい画面の生成、コードのリファクタリング、テストの実行。
  • Flutter学習: 初心者であっても、アプリ構築中にガイド付きのヘルプを取得。
  • エンドツーエンドワークフロー: 他のMCPサーバーと組み合わせ、完全なAI調整によるモバイル開発を実現。

インストールとセットアップ

前提条件

  • Dart SDK 3.9以上またはFlutter 3.35(ベータ版または安定版チャネル推奨)。

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開発の参入障壁を大幅に下げ、2026年におけるFlutterチームのエージェントAIワークフローへの強いコミットメントを示しています。

Tags

FlutterDartMCP公式AI統合ClaudeCursor開発ツールFlutter開発

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
viewmax mcp logo

viewmax mcp

MCP Servers

ViewMax MCP is a hosted Streamable HTTP MCP server for generating AI video, images, music, speech, and sound effects, with tools for model discovery, task polling, and credit checks. Official setup is documented for Claude Web/Desktop, Claude Code, Cursor, Codex, and SDK clients.

Cursor MCP logo

Cursor MCP

MCP Servers

Cursor MCP is Cursor's Model Context Protocol client support for connecting the Cursor editor and Cursor CLI agent to external MCP servers. Official docs cover stdio, SSE, Streamable HTTP, mcp.json configuration, OAuth, Marketplace plugins, and CLI management commands.

Higgsfield MCP logo

Higgsfield MCP

MCP Servers

Higgsfield MCP is Higgsfield AI's hosted MCP connector for generating images, videos, reusable characters, and creative assets from Claude or MCP-compatible agents. It uses a Higgsfield account and platform credits, with no API key documented for the official MCP connector.

Agent Reach logo

Agent Reach

MCP Servers

Agent Reach is an open-source CLI and Agent Skill that installs, routes, and health-checks upstream tools for web, social, GitHub, video transcript, RSS, and search access. It is not documented as a standalone MCP server; some channels use MCP-backed upstream tools such as mcporter/Exa, xiaohongshu-mcp, and linkedin-scraper-mcp.

Design Bridge MCP logo

Design Bridge MCP

MCP Servers

Design Bridge MCP connects Framer projects to Claude, Cursor, and other MCP-compatible assistants for AI-driven canvas and project automation.

RevenueCat MCP Server logo

RevenueCat MCP Server

MCP Servers

RevenueCat MCP Server lets AI assistants manage RevenueCat subscription infrastructure through natural language, including projects, apps, products, entitlements, offerings, paywalls, and analytics.