Dart and Flutter MCP Server
Ships inside the Dart SDK and exposes analysis, pub, tests, hot reload and widget inspection.
Add it to your client
Officialdart mcp-server
- Transport
- stdio
- Auth
- Not required
- License
- BSD-3-Clause
- Stars
- 279
There is no package to install: Dart 3.9 and later start the server with dart mcp-server, which is why the setup instructions are a client config block and nothing else. The static half is available immediately — run the analyzer and apply fixes, resolve a symbol to its documentation and signature, format with the project's rules, search pub.dev and edit pubspec.yaml, run tests, trigger a hot reload. The runtime half is the part that needs preparation: inspecting the widget tree, taking screenshots and tapping through a live app go through flutter_driver_command, which requires the app to be built with the flutter_driver extension enabled. Clients that support MCP roots get the best experience, and a fallback flag exists for those that only claim to.
Similar MCP servers
Semgrep MCP
MCP serverRuns Semgrep static analysis scans through MCP tools
ESLint MCP Server
MCP serverRuns the project's own ESLint configuration so an agent lints and fixes against the real rule set.
Nuxt MCP
MCP serverA Nuxt module that lets an agent inspect the running app's routes, components and config.

Comments(0)
Sign in to comment