# spline-mcp

Source: https://glimind.com/server/pypi%2Fspline-mcp
Registry id: `pypi/spline-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "spline-mcp": {
      "command": "uvx",
      "args": [
        "spline-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add spline-mcp -- uvx spline-mcp
```

## Tools (22)

- `build_export_url`: Build export URL from scene ID
- `clear_cache`: Clear cached scenes
- `download_scene`: Download and cache a .splinecode file
- `generate_event_handler`: Generate event handler code
- `generate_full_integration`: Complete integration with all features
- `generate_nextjs_component`: Generate Next.js component with SSR support
- `generate_react_component`: Generate React component with TypeScript
- `generate_snippet`: Generate common code snippets
- `generate_vanilla_js`: Generate standalone HTML/JS
- `generate_variable_binding`: Generate runtime variable bindings
- `get_cache_stats`: Get cache statistics
- `get_event_documentation`: Get docs for specific event
- `get_installation_guide`: Get installation guide for the Spline runtime
- `get_integration_status`: Status of all integrations
- `get_runtime_api_docs`: Get documentation for the @splinetool/runtime API by topic
- `get_troubleshooting_guide`: Get troubleshooting guide for common Spline issues
- `get_websocket_status`: Check external WebSocket event-sink connection
- `list_cached_scenes`: List all cached scenes
- `list_event_types`: List supported Spline event types
- `parse_scene_url`: Parse URL to extract scene ID
- `subscribe_to_channel`: Subscribe to real-time updates
- `validate_scene`: Validate a .splinecode file

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
