Best for
- Developers who want to quickly generate @splinetool/runtime code.
- Users of Claude Desktop who need example code snippets.
This MCP server is primarily for generating Spline runtime code, but due to the lack of a public REST API, most features are non-operational. The project is archived, suitable only for code generation enthusiasts and should be used with caution.
This MCP server was built to programmatically control Spline.design 3D scenes through Claude. However, Spline does not offer a public REST API for scene manipulation, so most of the ~130 tools that call api.spline.design target endpoints that don't exist and fail with network errors. The 10 code generation tools that do work generate @splinetool/runtime code for Vanilla JS, React, and Next.js, but Claude can already write this code without an MCP server, making them redundant. The project is archived.
For Claude Desktop, add to MCP config: {"mcpServers":{"spline":{"command":"npx","args":["-y","spline-mcp-server"]}}}. For local development, clone the repo, run npm install and npm start.
{
"mcpServers": {
"spline": {
"command": "npx",
"args": [
"-y",
"spline-mcp-server"
]
}
}
}