Integrations
FlutterツールMCPサーバー
概要
flutter-tools
MCPサーバーは、Flutter SDKと連携するためのツールを提供します。get_diagnosticsとapply_fixes
get_diagnostics
つの主要なツールが提供されています。これらのツールは、Dart/Flutterファイルの分析と修正に役立ちます。
ツール
診断情報を取得する
**説明:**ファイルの Flutter/Dart 診断を取得します。
入力スキーマ:
Copy
使用例:
Copy
修正を適用する
説明: Dart 修正提案をファイルに適用します。
入力スキーマ:
Copy
使用例:
Copy
依存関係
@modelcontextprotocol/sdk
: ^1.0.0node-pty
: ^1.0.0which
:^4.0.0
開発依存関係
@types/node
: ^18.19.0@types/which
: ^3.0.3typescript
:^5.3.3
スクリプト
build
: TypeScript コードをコンパイルし、コンパイルされた JavaScript ファイルに実行権限を設定します。prepare
:build
スクリプトを実行します。watch
: TypeScript コードをコンパイルし、変更を監視して自動的に再コンパイルします。
インストール
MCP サーバーをインストールするには、MCP 設定ファイルに次の構成を追加します。
Copy
/path/to/flutter-tools/build/index.js
を、コンパイルされた JavaScript ファイルへの実際のパスに置き換えます。
使用法
- Flutter SDK がインストールされ、PATH で使用可能であることを確認します。
- 設定されたコマンドを使用して MCP サーバーを起動します。
- 必要に応じて、
get_diagnostics
およびapply_fixes
ツールを使用します。
例
Copy
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Dart および Flutter ファイルを分析して修正を適用するためのツールを提供することで、Flutter SDK とのやり取りを可能にします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -105992JavaScriptMIT License
- AsecurityAlicenseAqualityA 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 -10112TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that connects Flutter apps with AI coding assistants like Cursor, Claude, and Cline, enabling AI-powered analysis of widget trees, navigation, and layout issues.Last updated -6245JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that enables AI assistants to interact with Flutterwave payment services, providing tools for transaction management, payment link generation, and automated customer support.Last updated -TypeScript