What's New
MCP Server Integration
- Added MCP server with HTTP/SSE transport for AI integration (Claude Code compatible)
- Exposed
parent_idinupdate_nodeMCP tool - Fixed SSE streaming crash and reduced
get_canvastoken usage - Added service key auth for MCP → backend communication
Bug Fixes
- Fixed: Add node button did nothing — The "Add" button in the node creation modal appeared broken when the Label field was left empty. Native browser validation doesn't render inside Radix Dialog portals, so the form silently rejected submissions. Now shows a clear inline error message with red highlight on the Label field.