Skip to content

v2.2.0

Choose a tag to compare

@nicobailon nicobailon released this 16 Mar 06:23
· 75 commits to main since this release

Added

  • MCP UI Integration — Support for the MCP UI standard. Tools with _meta.ui.resourceUri open interactive UIs with bidirectional messaging, tool consent, and keyboard shortcuts.
  • Session reuse — Calling the same tool while its UI is open pushes results to the existing window instead of replacing it.
  • Glimpse integration — Native macOS WKWebView window via Glimpse (pi install npm:glimpseui), browser fallback elsewhere. Override with MCP_UI_VIEWER env var.
  • Logger module, error types, 178 tests
  • Interactive visualizer example — Minimal MCP server demonstrating Chart.js, bidirectional messaging, and streaming.

Fixed

  • Host-iframe timing: bridge connects before iframe loads, fixing ui/initialize timeout
  • Internal log noise eliminated (log.infolog.debug)