Skip to content

v2.31.0

Latest

Choose a tag to compare

@nicobailon nicobailon released this 28 Aug 23:13
· 2 commits to main since this release

Pi MCP Adapter 2.31.0 makes MCP Apps integration smoother for servers that provide interactive UI resources. Pi now tells compatible servers that it can host MCP Apps views, so those servers can expose richer interfaces instead of falling back to plain text. OAuth setup is also more flexible for pre-registered clients that need HTTPS callback URLs. This release is focused on making modern MCP integrations less brittle without changing how users configure existing servers.

Highlights

  • MCP Apps-aware servers can now recognize Pi as a UI-capable host and expose interactive resources.
  • UI capability advertising works consistently across legacy and modern MCP protocol negotiation.
  • Manual OAuth callback completion now supports HTTPS redirect URLs for pre-registered clients.

Full changelog

Highlights

  • MCP Apps-aware servers can now recognize Pi as a UI-capable host and expose interactive resources.
  • UI capability advertising works consistently across legacy and modern MCP protocol negotiation.
  • Manual OAuth callback completion now supports HTTPS redirect URLs for pre-registered clients.

Added

  • Pi now advertises MCP Apps UI support with the io.modelcontextprotocol/ui extension capability, so compatible servers can expose UI resources. Thanks to @VikashLoomba for #465.

Fixed

  • Pre-registered OAuth clients can use HTTPS callback URLs through manual callback completion instead of being rejected as non-local redirects. Thanks to @jluisrojas for PR #464.