Skip to content
AI Primer
release

Spline ships Hana V2 with MCP support

Spline says Hana V2 lets agents generate through MCP or its in-app tools. The release adds PBR GLB and GLTF import, SVG and PDF export, a WebGPU canvas, and improved vector editing.

4 min read
Spline ships Hana V2 with MCP support
Spline ships Hana V2 with MCP support

TL;DR

Hana is Spline's browser-native vector design surface, as its original introduction described it. The new wrinkle is a shared local MCP connection: Spline's documentation routes UI and layout jobs to Hana, while scene, mesh, camera, and lighting requests go to Spline 3D.

The local MCP bridge

Hana's agent route shares a desktop MCP server with Spline 3D. The launch thread sends readers to the Hana V2 guide for the complete feature list.

The server turns an AI client's request into structured tool calls against an open editor tab, according to Spline's MCP documentation. Hana and 3D therefore act as separate endpoints for the same agent connection.

  • The server is bundled with Spline's macOS and Windows desktop app. It has no separate package, and MCP does not run from the browser.
  • Spline auto-registers Claude Code, Claude Desktop, Cursor, VS Code, Antigravity, and ChatGPT when it finds them installed; other MCP clients use a generated config entry.
  • Calls stay on 127.0.0.1 between the desktop app and connected client. Spline's cloud AI-generation features remain the exception.

Source code becomes a Hana frame

The MCP docs describe a concrete design-to-code loop rather than a one-way mockup export. It has three stages:

  1. An agent can take a repository page or component and rebuild it as an editable Hana frame by translating it into Hana's supported HTML and CSS flexbox subset, per the MCP docs.
  2. It can author a Hana screen directly from HTML and CSS, creating a live canvas version of a described interface, according to the same documentation.
  3. After a canvas edit, the agent can export the frame and translate it back into a framework such as Next.js or Vue; each exported element keeps a stable reference to its Hana object, Spline says.

Complex or framework-specific markup may require the agent to reconcile Hana's exported HTML with the existing components, the docs add.

PBR assets and vector output

Hana V2's asset path now crosses from 2D composition into editable 3D content.

Spline's separate V2 launch post describes the companion 3D rebuild's WebGPU renderer, PBR/HDR material workflow, and desktop tabs that can hold Hana files beside 3D scenes.

An editable 3D scene

A featured project by @gaborpribek uses the in-editor agent or MCP to create a furnished room with a vacuum cleaner, with the room and appliance retained as editable objects, splinetool's vacuum example says.

Hand tracking and slicing

Spline posted a hand-tracking experiment for V2 alongside a separate object-slicing study.

A dust-shader study adds real-time Dust and Scratch controls to a material, rounding out the release's small interaction and surface experiments.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

On X· 2 threads
The local MCP bridge1 post
Hand tracking and slicing1 post
Share on X