<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw" -->

---
title: Spline rebuilt its entire 3D editor. Then it handed the...
description: Spline released V2, a full rebuild of its 3D editor that adds a bundled MCP server allowing coding agents like Claude Code, Cursor, Codex, Google Antigravity...
canonical: https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Spline rebuilt its entire 3D editor. Then it handed the keys to Claude Code. | daily.dev
og:description: Spline released V2, a full rebuild of its 3D editor that adds a bundled MCP server allowing coding agents like Claude Code, Cursor, Codex, Google Antigravity...
og:url: https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw
og:image: https://api.daily.dev/og/posts/QKizgsPyW.png
og:image:alt: Spline rebuilt its entire 3D editor. Then it handed the keys to Claude Code.
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Spline rebuilt its entire 3D editor. Then it handed the keys to Claude Code.

**[The New Stack](https://daily.dev/sources/newstack)** · 6 min read · 1 upvotes · 0 comments

## Summary

Spline released V2, a full rebuild of its 3D editor that adds a bundled MCP server allowing coding agents like Claude Code, Cursor, Codex, Google Antigravity and VS Code to work directly inside live, editable 3D scenes. The desktop-only server (macOS and Windows) registers with supported AI clients, routes MCP tool calls to an open editor tab, and lets agents see existing scene state before making changes. Spline also ties its Hana interface tool into the same MCP connection, handling handoff between 3D scene edits and UI code changes. The connection is local, bound to 127.0.0.1 with an origin allowlist, though Spline's documentation doesn't explain how teams attribute or review concurrent agent changes before publishing shared files. Exports support Vanilla JS, Three.js, React, Next.js and React Three Fiber with WebGPU/WebGL rendering.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://thenewstack.io/spline-v2-mcp-agents>

## Questions this post answers

### How does Spline's MCP server let Claude Code edit live 3D scenes?

Spline V2 bundles a local MCP server into its desktop app that registers with supported clients like Claude Code, Cursor, Codex, Google Antigravity and VS Code. When a developer prompts the agent, it converts requests into structured MCP tool calls that Spline routes to an open editor tab, applying changes to the live document while keeping the scene fully editable and synced to undo history.

_Track how MCP is reshaping agent-editor integrations like this one on daily.dev._

### Does Spline's MCP connection send scene data to the cloud?

No, the MCP connection stays local, with the server bound to 127.0.0.1 and protected by an origin allowlist blocking arbitrary web pages, so prompts and scene data stay between the desktop app and the connected client. The exception is Spline's own AI generation features, which still run in the cloud even when triggered by an agent through MCP.

_Developers evaluating local-first AI tool integrations can follow cases like this on daily.dev._

### Can changes made to exported Spline 3D scene code be synced back into the original editor file?

No, Spline does not document a way for edits made to exported code (Three.js, React, Next.js, React Three Fiber) to flow back into the original 3D file. Any revisions to the source scene must go back through the MCP connection and be made in the live Spline editor rather than in the exported project code.

_Keep up with export and round-trip workflow limits in design-to-code tools via daily.dev._

## Similar posts on daily.dev

- [Claude Code 2.5: New Features for Web Developers](https://daily.dev/posts/claude-code-2-5-new-features-for-web-developers-prgjxvmiw) · SitePoint · 0 upvotes · 0 comments
- [Cursor 3: A much simpler, more powerful, agent-friendly Code Editor](https://daily.dev/posts/cursor-3-a-much-simpler-more-powerful-agent-friendly-code-editor-js459cezu) · Product Hunt · 3 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#mcp](https://daily.dev/tags/mcp), [#claude-code](https://daily.dev/tags/claude-code), [#webgpu](https://daily.dev/tags/webgpu)

[View this post on daily.dev](https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Spline rebuilt its entire 3D editor. Then it handed the keys to Claude Code.","url":"https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw"},"datePublished":"2026-08-21T20:03:50.537Z","dateModified":"2026-09-14T08:46:09.064Z","description":"Spline released V2, a full rebuild of its 3D editor that adds a bundled MCP server allowing coding agents like Claude Code, Cursor, Codex, Google Antigravity...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8bf854b6a949131dc2edea27178c4222?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8bf854b6a949131dc2edea27178c4222?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"The New Stack","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"The New Stack","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack","url":"https://daily.dev/sources/newstack"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,mcp,claude-code,webgpu","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"The New Stack","item":"https://daily.dev/sources/newstack"},{"@type":"ListItem","position":3,"name":"Spline rebuilt its entire 3D editor. Then it handed the keys to Claude Code."}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/spline-rebuilt-its-entire-3d-editor-then-it-handed-the-keys-to-claude-code--qkizgspyw#faq","mainEntity":[{"@type":"Question","name":"How does Spline's MCP server let Claude Code edit live 3D scenes?","acceptedAnswer":{"@type":"Answer","text":"Spline V2 bundles a local MCP server into its desktop app that registers with supported clients like Claude Code, Cursor, Codex, Google Antigravity and VS Code. When a developer prompts the agent, it converts requests into structured MCP tool calls that Spline routes to an open editor tab, applying changes to the live document while keeping the scene fully editable and synced to undo history. Track how MCP is reshaping agent-editor integrations like this one on daily.dev."}},{"@type":"Question","name":"Does Spline's MCP connection send scene data to the cloud?","acceptedAnswer":{"@type":"Answer","text":"No, the MCP connection stays local, with the server bound to 127.0.0.1 and protected by an origin allowlist blocking arbitrary web pages, so prompts and scene data stay between the desktop app and the connected client. The exception is Spline's own AI generation features, which still run in the cloud even when triggered by an agent through MCP. Developers evaluating local-first AI tool integrations can follow cases like this on daily.dev."}},{"@type":"Question","name":"Can changes made to exported Spline 3D scene code be synced back into the original editor file?","acceptedAnswer":{"@type":"Answer","text":"No, Spline does not document a way for edits made to exported code (Three.js, React, Next.js, React Three Fiber) to flow back into the original 3D file. Any revisions to the source scene must go back through the MCP connection and be made in the live Spline editor rather than in the exported project code. Keep up with export and round-trip workflow limits in design-to-code tools via daily.dev."}}]}
```

