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]¶
Added¶
@tool,@resourceand@promptmarker decorators for component methods (sync and async).McpServerFactory: provides the mcp SDK'sMCPServeras a singleton with every marked method registered; each call resolves the component through the container.read_only,destructive,idempotentandopen_worldflags on@tool, emitted as the standard MCP tool annotations.- Duplicate tool or prompt names and resource URIs fail at startup.
mcp.nameandmcp.instructionssettings (zero-config).- Auto-discovery via the
pico_boot.modulesentry point.