v2.8.4
- bridgeToMcp(bridge) adapts AI SDK tool() → MCP tool (auth, guard,
{ error } → isError envelope, thrown-error mapping)
- buildMcpToolsFromBridges(bridges, { include, exclude }) for registry
with per-environment filtering
- McpBridge.annotations reuses public ToolAnnotations type