Releases: Arenukvern/mcp_flutter
v2.0.0
This release removes the forwarding server, devtools extension and refactors all communication to use Dart VM.
Note that setup is changed - see new Quick Start and Configuration docs.
The major change, is that now you can control what MCP Server will receive from your Flutter app.
This is made, by introducing new package - mcp_toolkit.
This package working on the same principle as WidgetBinding - it collects information from your Flutter app and sends it to Dart VM when MCP Server requests it.
You can override or add only tools you need.
For example, if you want to add Flutter tools, you can use initializeFlutterToolkit()
method like one below.
MCPToolkitBinding.instance
..initialize()
..initializeFlutterToolkit();
Hopefully it will be more secure and customizable.
Poem
Thanks Code Rabbit for poem:
A hop, a leap, the server's gone,
Now all through Dart VM, requests are drawn.
No more forwarding, no more relay,
Errors and screenshots come straight our way!
Toolkit in the app, so neat and spry,
Flutter views and details—oh my!
🐇✨
New Contributors
- @punkpeye made their first contribution in #2
- @calclavia made their first contribution in #1
- @lwsinclair made their first contribution in #28
Full Changelog: https://github.com/Arenukvern/mcp_flutter/commits/2.0.0