v0.3.0
Highlights
- Expanded MCP tool surface for lists, labels, collaborators, media, and richer note state operations.
- Improved safety: stronger safe-mode guards now prevent label operations that could silently affect unmanaged notes or permanently lock managed notes.
- Improved reliability: clearer authentication error handling when Keep API access fails.
- Added CI (Python 3.10-3.12), lint/coverage checks, and broader unit test coverage.
- Improved local DX with a Makefile workflow, smoke test script, and updated documentation for setup/testing/local MCP usage.