スプラインMCPサーバー
Spline 3DデザインツールAPIを操作するためのMCPサーバー。このサーバーは、シーンのエクスポート、モデルのインポート、アニメーションの作成、プロジェクトの管理など、Splineの機能を操作するための便利なインターフェースをClaudeに提供します。
特徴
基本操作
スプラインシーンをさまざまな形式(GLB、GLTF、FBX、OBJ)にエクスポートします。
3DモデルをSplineにインポートする
スプラインシーンの詳細を取得する
利用可能なスプラインシーンを一覧表示する
アニメーション機能
オブジェクトのキーフレームアニメーションを作成する
既存のアニメーションをトリガーする
シーン内のアニメーションを一覧表示する
イベントトリガーアニメーション(onClick、onHoverなど)を作成する
Related MCP server: Sketchfab MCP Server
インストール
npm install spline-mcp-server
または、npx で直接使用します。
npx spline-mcp-server
構成
Spline API 資格情報を使用して.envファイルを作成します。
SPLINE_API_KEY=your_api_key_here
SPLINE_API_URL=https://api.spline.design
使用法
このMCPサーバーはClaudeと組み合わせて使用することで、Splineの機能と連携できます。以下に使用例をいくつか示します。
基本操作
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
アニメーションオペレーション
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
アニメーションの例
シンプルな回転アニメーションを作成する
Create an animation named "Spin" for object "cube-123" in scene "abc456" with keyframes for rotation
イベントベースのアニメーションを作成する
Create an onClick animation named "Grow" for object "button-123" in scene "abc456" that scales the object to 1.5x its size
アニメーションのトリガー
Trigger the "Pulse" animation for object "heart-123" in scene "abc456" with loop enabled
APIドキュメント
Spline API の詳細については、公式ドキュメントを参照してください。
ライセンス
マサチューセッツ工科大学