Spline MCP Server

by aydinfer

Integrations

  • Enables configuration of the server with environment variables stored in a .env file, including API credentials for Spline

  • Supports exporting Spline scenes to glTF format, allowing 3D models to be used in various platforms that support the format

  • Allows installation and running of the server through npm, including direct execution with npx

Spline MCP Server

An MCP server for working with the Spline 3D design tool API. This server provides a convenient interface for Claude to interact with Spline's features, including exporting scenes, importing models, creating animations, and managing projects.

Features

Basic Operations

  • Export Spline scenes to various formats (GLB, GLTF, FBX, OBJ)
  • Import 3D models into Spline
  • Get details about Spline scenes
  • List available Spline scenes

Animation Capabilities

  • Create keyframe animations for objects
  • Trigger existing animations
  • List animations in a scene
  • Create event-triggered animations (onClick, onHover, etc.)

Installation

npm install spline-mcp-server

Or use it directly with npx:

npx spline-mcp-server

Configuration

Create a .env file with your Spline API credentials:

SPLINE_API_KEY=your_api_key_here SPLINE_API_URL=https://api.spline.design

Usage

This MCP server can be used with Claude to interact with Spline's features. Here are some examples of how to use it:

Basic Operations

Export my Spline scene with ID "abc123" to GLB format
Import the 3D model from "https://example.com/model.glb" into my Spline project
Get details for my Spline scene with ID "abc123"
List my available Spline scenes

Animation Operations

Create an animation named "Rotate" for the cube object in my scene
Trigger the "Bounce" animation for the ball object
Create an onClick animation that makes an object move up when clicked
List all animations in my scene

Animation Examples

Creating a Simple Rotation Animation

Create an animation named "Spin" for object "cube-123" in scene "abc456" with keyframes for rotation

Creating an Event-Based Animation

Create an onClick animation named "Grow" for object "button-123" in scene "abc456" that scales the object to 1.5x its size

Triggering Animations

Trigger the "Pulse" animation for object "heart-123" in scene "abc456" with loop enabled

API Documentation

For more information about the Spline API, see the official documentation.

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

An interface that enables Claude to interact with Spline 3D design tool, allowing operations like exporting scenes, importing models, and creating animations through natural language commands.

  1. Features
    1. Basic Operations
    2. Animation Capabilities
  2. Installation
    1. Configuration
      1. Usage
        1. Basic Operations
        2. Animation Operations
      2. Animation Examples
        1. Creating a Simple Rotation Animation
        2. Creating an Event-Based Animation
        3. Triggering Animations
      3. API Documentation
        1. License

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            Connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.
            Last updated -
            10,093
            Python
            MIT License
            • Apple
          • -
            security
            F
            license
            -
            quality
            Connects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling and scene manipulation.
            Last updated -
            20
            • Apple
          • -
            security
            F
            license
            -
            quality
            Connects Houdini to Claude AI through Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, simulation setup, and rendering through natural language commands.
            Last updated -
            37
            • Apple
            • Linux
          • A
            security
            A
            license
            A
            quality
            Integration that connects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling, scene creation, and manipulation.
            Last updated -
            10
            4
            MIT License
            • Apple

          View all related MCP servers

          ID: iud5r7i870