Repository navigation
Releases: KickNext/flutter_webmcp
Releases · KickNext/flutter_webmcp
Release list
flutter_webmcp 0.3.0
Cancellable WebMCP registration lifecycle for Flutter scopes.
- Adds
WebMcpRegistrationAttempt, backed byAbortControllerin the browser adapter. - Reconciles scoped registrations independently by tool name.
- Cancels stale registrations before starting same-name replacements.
- Replaces the old asynchronous
WebMcpToolRegistraroverride withWebMcpToolRegistrationStarter. - Keeps cleanup errors observable without blocking replacement registrations.
This release contains an intentional breaking API change to WebMcpToolScope; backward compatibility with the old registrar override is not provided.
flutter_webmcp 0.2.1
Compatibility update for the WebMCP Draft Community Group Report dated 26 August 2026.
- Supports both the draft Promise registration result and experimental synchronous undefined implementations.
- Expands browser regression coverage for tool descriptors, annotations, registration options, cancellation, and unregistration.
- Keeps JavaScript and WebAssembly builds covered by CI.
flutter_webmcp 0.2.0
First public release of flutter_webmcp: typed Dart and Flutter lifecycle bindings for exposing Flutter Web actions as WebMCP tools.
Highlights
- Typed tool input with
WebMcpTypedTool<T>. - Automatic registration lifecycle with
WebMcpToolScope. - Structured text, data, and error results.
- Safe handling of unexpected Dart failures.
- Support diagnostics, cancellation, cross-origin exposure, and tool-call logging.
- Flutter Web support for both JavaScript and WebAssembly builds.
Verification
- Tested in Chrome and ChatGPT's in-app browser.
pana: 160/160 points.- Public API documentation: 100%.
flutter pub publish --dry-run: 0 warnings.