Flutter CLI - Model Context Protocol Server
LocalAbout Flutter CLI - Model Context Protocol Server
Flutter CLI - Model Context Protocol Server is an MCP server for creating Flutter projects. It offers separate tools for projects targeting specified platforms or all platforms.
Key features
- 01Create a project for selected platforms
- 02Create a project for all platforms
Use cases
- 01Scaffolding a Flutter project for chosen platforms
- 02Creating a Flutter project for all platforms
MCP support
The server exposes two project-creation tools to MCP clients: one for specified platforms and one for all platforms.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEFlutter CLI - Model Context Protocol Server
Overview
This project provides a server implementation for the Flutter CLI using the Model Context Protocol (MCP). It allows developers to create flutter project with specified platforms.
Getting Started
Prerequisites
- .NET SDK 9.0 or later
- Flutter SDK
Running The Server
- Clone this repository
- Open the project in VS Code
- Build the project using
dotnet buildcommand - Configure VS Code or other MCP client by adding below details
"fluttercli": {
"command": "dotnet",
"args": [
"run",
"--project",
"FlutterCliMcpServer/FlutterCliMcpServer.csproj",
"--no-build"
]
}
- Update the path of the project
Features
The server exposes two tools that can be invoked by client.
Available Tools
- CreateFlutterProjectForSpecifiedPlatforms: Create flutter project with specified project name for specified platforms.
- CreateFlutterProject: Create flutter project with specified project name for all platforms
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.