flutter_mcp_toolkit_core

Pure-Dart shared types for Flutter MCP Toolkit: command envelopes, CoreResult / CoreError, error codes, connection overrides, and capability models.

No Flutter SDK, dart_mcp, or transport dependencies.

Install

dependencies:
  flutter_mcp_toolkit_core: ^4.0.0-dev.1

Usage

import 'package:flutter_mcp_toolkit_core/flutter_mcp_toolkit_core.dart';

// CoreCommand, CoreResult, CoreErrorCode, parseConnectionOverride, …

Monorepo

This package lives in the mcp_flutter monorepo. Server and plugin releases use path dependencies; published consumers use hosted versions on pub.dev.

Pub.dev publishing checklist

Requirement Status
LICENSE (MIT) Included
README.md This file
CHANGELOG.md Included
pubspec.yaml: description, repository, issue_tracker Set
Hosted dependencies only (no path: / git:) Yes
dart pub publish --dry-run Run before each release
SDK: >=3.12.0 <4.0.0 Set in pubspec.yaml
Public API docs (≥20% for PANA) Add /// on exported APIs over time

See Dart publishing guide.

License

MIT — see LICENSE.