Skybridge v1.1.0 ships view-provided MCP tools and Vercel deploy support
Skybridge `v1.1.0` adds experimental view-provided MCP tools via a `useRegisterViewTool` hook, mixed auth middleware, saved DevTools inputs, and Vercel Build Output API-compatible deploys.
Score breakdown
The `useRegisterViewTool` hook enables MCP tools to execute directly against live UI state without a server round-trip, opening an interaction pattern where the model can call into a rendered component's live state — something not previously possible in the framework.
- 01Skybridge is an open-source TypeScript framework for building MCP Apps that run inside AI assistants like Claude and ChatGPT.
- 02The new `useRegisterViewTool` hook lets a rendered UI iframe register MCP tools against live component state with no server round-trip.
- 03View tools register on mount, unregister on unmount, and validate against an input schema before the handler runs.
Skybridge `v1.1.0` is a feature release of the open-source TypeScript framework for building MCP Apps — interactive tools that run inside AI assistants such as Claude and ChatGPT. The most significant addition is the experimental `useRegisterViewTool` hook, which allows a rendered UI iframe to register its own MCP tools directly against live component state. Tools registered this way are called by the model without a server round-trip; they register on mount, unregister on unmount, and validate against an input schema before the handler runs. The post notes a working chess example in the repo, and flags that the feature currently works only in Alpic's Playground and the MCPJam emulator.
The release also introduces mixed authentication via `optionalBearerAuth` middleware, which lets unauthenticated requests through while still rejecting malformed tokens.
The release also introduces mixed authentication via `optionalBearerAuth` middleware, which lets unauthenticated requests through while still rejecting malformed tokens. Per-tool `securitySchemes` give hosts metadata to label tools before invoking them, and DevTools now support deferred sign-in so public tools can be tested without authenticating first. Two smaller quality-of-life additions round out the release: a saved-inputs feature in DevTools that lets developers store a tool name and arguments and replay them across sessions, and a `skybridge build` command that now emits a Build Output API-compatible directory tree for `vercel deploy --prebuilt` with no `vercel.json` required. The full public API is also now documented inline via TSDoc.
Key facts
- 01Skybridge is an open-source TypeScript framework for building MCP Apps that run inside AI assistants like Claude and ChatGPT.
- 02The new `useRegisterViewTool` hook lets a rendered UI iframe register MCP tools against live component state with no server round-trip.
- 03View tools register on mount, unregister on unmount, and validate against an input schema before the handler runs.
- 04The view tools feature is experimental and currently works only in Alpic's Playground and the MCPJam emulator.
- 05`optionalBearerAuth` middleware enables one server to serve both public and gated tools, with per-tool `securitySchemes` for host labeling.
- 06`skybridge build` now emits a Vercel Build Output API-compatible tree, adding Vercel as a deploy target alongside Alpic, Cloudflare, and Docker.
- 07DevTools gained saved inputs (store a tool name + arguments and replay across sessions) and deferred sign-in for testing public tools unauthenticated.
Topics
Summary and scoring are generated automatically from the original article. We always link back to the publisher and never republish images or paywalled content. Last processed Jun 11, 2026 · 08:34 UTC. How this works →