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.
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"
}
}
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"
}
}
@modelcontextprotocol/sdk
: ^1.0.0node-pty
: ^1.0.0which
: ^4.0.0@types/node
: ^18.19.0@types/which
: ^3.0.3typescript
: ^5.3.3build
: Compiles the TypeScript code and sets the executable permissions on the compiled JavaScript file.prepare
: Runs the build
script.watch
: Compiles the TypeScript code and watches for changes, recompiling automatically.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.
get_diagnostics
and apply_fixes
tools as needed.node /path/to/flutter-tools/build/index.js
{
"mcpServers": {
"flutter-tools": {
"env": {},
"args": [
"/path/to/flutter-tools/build/index.js"
],
"command": "node"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.