Flutter Tools
Provides diagnostics and fixes for Dart and Flutter files. Requires the Flutter SDK.
Flutter Tools MCP Server
Overview
The flutter-tools
MCP server provides tools for interacting with the Flutter SDK. It offers two main tools: get_diagnostics
and apply_fixes
. These tools help in analyzing and fixing Dart/Flutter files.
Tools
get_diagnostics
Description: Get Flutter/Dart diagnostics for a file.
Input Schema:
{
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Path to the Dart/Flutter file"
}
},
"required": ["file"]
}
Example Usage:
{
"name": "get_diagnostics",
"arguments": {
"file": "/path/to/your/file.dart"
}
}
apply_fixes
Description: Apply Dart fix suggestions to a file.
Input Schema:
{
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Path to the Dart/Flutter file"
}
},
"required": ["file"]
}
Example Usage:
{
"name": "apply_fixes",
"arguments": {
"file": "/path/to/your/file.dart"
}
}
Dependencies
@modelcontextprotocol/sdk
: ^1.0.0node-pty
: ^1.0.0which
: ^4.0.0
Dev Dependencies
@types/node
: ^18.19.0@types/which
: ^3.0.3typescript
: ^5.3.3
Scripts
build
: Compiles the TypeScript code and sets the executable permissions on the compiled JavaScript file.prepare
: Runs thebuild
script.watch
: Compiles the TypeScript code and watches for changes, recompiling automatically.
Installation
To install the MCP server, add the following configuration to your MCP settings file:
{
"mcpServers": {
"flutter-tools": {
"command": "node",
"args": ["/path/to/flutter-tools/build/index.js"],
"env": {}
}
}
}
Replace /path/to/flutter-tools/build/index.js
with the actual path to the compiled JavaScript file.
Usage
- Ensure the Flutter SDK is installed and available in your PATH.
- Start the MCP server using the configured command.
- Use the
get_diagnostics
andapply_fixes
tools as needed.
Example
node /path/to/flutter-tools/build/index.js
Related Servers
Geo Location Demo
Retrieves user geolocation information using EdgeOne Pages Functions and integrates it with large language models via MCP.
Add Tool
Fetches and sets up an MCP server from a specified GitHub repository.
Local MCP Test
A test server for local MCP development and setup.
Mixpanel MCP Server
Integrate Mixpanel analytics into your AI workflows.
Vercel AI SDK MCP Server Project
An MCP server for the Vercel AI SDK, enabling integrations with Figma and 21st.dev Magic.
CLI Exec
Execute shell commands with structured output via a powerful CLI server.
Gurobi MCP
Solve optimization problems formulated by an LLM using the on-device Gurobi solver.
LSP MCP Server
Integrates with Language Server Protocol (LSP) to provide features like code completion, diagnostics, and hover information.
Cycode
Boost security in your dev lifecycle via SAST, SCA, Secrets & IaC scanning with Cycode.
MCP Server + Asgardeo
A sample MCP server that uses Asgardeo for client authentication and connection.