flutter_mcp_toolkit_capability_kernel
Capability kernel for Flutter MCP Toolkit: Capability, CapabilityContext, HostService, tool/resource registration, and <capabilityId>_ name prefixing.
Pure Dart — no Flutter SDK or transport.
Install
dependencies:
flutter_mcp_toolkit_capability_kernel: ^4.0.0-dev.1
flutter_mcp_toolkit_core: ^4.0.0-dev.1
Usage
import 'package:flutter_mcp_toolkit_capability_kernel/flutter_mcp_toolkit_capability_kernel.dart';
// Implement Capability, register tools via CapabilityContext.
Monorepo development
Use pubspec_overrides.yaml in this directory (not published) to resolve flutter_mcp_toolkit_core from ../flutter_mcp_toolkit_core.
Pub.dev publishing checklist
| Requirement | Status |
|---|---|
LICENSE, README.md, CHANGELOG.md |
Included |
Hosted deps only in pubspec.yaml |
flutter_mcp_toolkit_core: ^4.0.0-dev.1 |
Publish after flutter_mcp_toolkit_core 4.0.0-dev.1 is on pub.dev |
Required for consumers |
dart pub publish --dry-run |
Run before release |
License
MIT — see LICENSE.
Libraries
- flutter_mcp_toolkit_capability_kernel
- Contracts for composable MCP capability units.
- testing
- Test fakes for capability authors. Import only from test files.