Minor release with the following improvements:
New Features
- API key authentication
- Tool groups - ability to enable/disable tools by their group to reduce context size for clients with limited capacity (e.g., Claude Desktop, Ollama)
- OTA package tools — Create, upload, download, list, delete, and assign OTA packages to devices/profiles (#22)
- Device creation tool — Create ThingsBoard devices directly through MCP (#9)
Improvements
- Cross-LLM tool descriptions - all descriptions under 1024 char Azure Foundry limit (#27)
- Route console logs to stderr to preserve MCP STDIO transport (#19)
Bug Fixes
- Fixed NPE when optional telemetry keys are omitted (#18)
- Fixed empty schema for guide tools causing Azure Foundry agent errors (#27)
- Fixed context size overflow in Claude Desktop by enabling tool group filtering (#29)
Full Changelog: v2.0.0...v2.1.0