This repository was archived by the owner on Sep 3, 2026. It is now read-only.
v0.4.1
The server loaded FastMCP through a try/except ImportError pair, which works at runtime and defeats mypy --strict: the second binding is a redefinition, and silencing it with a type ignore hides real errors in the same block. It now resolves the class through importlib, so mcp 1.x (FastMCP) and 2.x (MCPServer) both load with one typed path and no ignores. py.typed added, mypy --strict clean, CI on 3.10-3.13 across Linux and macOS. Changelog carries real entries rather than a "prior release" placeholder. Aligned with assurance-core 0.10. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>