Release v0.2.0
Summary
- Add
readOnlyHint=Trueannotation to all 4 MCP tools
(get_member_benefits,search_events,get_event_details,
get_news) via FastMCP'sToolAnnotations - Enables MCP consumers (e.g., Claude Desktop) to auto-approve tool
calls without user confirmation, since all tools are read-only - Add unit tests verifying all tools expose the annotation
Test plan
-
test_all_tools_have_readonly_annotation— asserts all 4 tools
havereadOnlyHint=True -
test_no_tool_missing_annotations— guards against future tools
missing annotations - Full test suite (56 tests) passes with no regressions
- Ruff linting clean
Installation
PyPI Package:
pip install mcp-tekna==0.2.0Docker Image:
docker pull ghcr.io/Vortiago/mcp-tekna:0.2.0What's Changed
Full Changelog: v0.1.1...v0.2.0