easy_mcp_annotations 0.3.0
easy_mcp_annotations: ^0.3.0 copied to clipboard
Dart annotations for exposing library methods as MCP tools.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
0.3.0 - 2026-04-15 #
Added #
- Added
nameparameter to@Toolannotation for custom tool names - Added
toolPrefixparameter to@Mcpannotation for prefixing all tool names in a scope - Updated documentation with examples for custom tool naming
0.2.1 - 2026-04-14 #
Fixed #
- Updated repository and homepage URLs to point to package-specific directories
0.2.0 - 2026-04-14 #
Added #
- Added
@Parameterannotation for rich parameter metadata- Support for
title,description,examplefields - Support for validation constraints:
minimum,maximum,pattern,enumValues - Support for
sensitiveflag to mark sensitive data
- Support for
- Updated documentation with
@Parameterusage examples - Clarified that
@Parameterannotation is optional