Spline 中间件控制面板(MCP)服务器是一个用于与 Spline 3D 设计工具 API 交互的服务器。它为 Claude 提供了便捷接口,可使用 Spline 的各类功能,如导出场景、导入模型、创建动画以及管理项目等。
Spline 中间件控制面板(MCP)服务器为开发者提供了与 Spline 3D 设计工具 API 交互的能力,借助它,Claude 能够方便地调用 Spline 的各项功能。
npm install spline-mcp-server
npx spline-mcp-server
创建一个 .env 文件,包含您的 Spline API 凭据:
SPLINE_API_KEY=your_api_key_here
SPLINE_API_URL=https://api.spline.design
此 MCP 服务器可用于与 Claude 一起使用,以交互 Spline 的功能。以下是几个使用示例:
将我的 Spline 场景(ID "abc123")导出为 GLB 格式
从 "https://example.com/model.glb" 导入 3D 模型到我的 Spline 项目中
获取场景 ID "abc123" 的详细信息
列出我可用的 Spline 场景
为场景 "abc123" 中的对象创建名为 "Rotate" 的动画
触发场景 "abc123" 中对象的 "Bounce" 动画
列出场景中的所有动画
在场景 "abc456" 中为对象 "cube-123" 创建名为 "Spin" 的动画,带有旋转关键帧
在场景 "abc456" 中为对象 "button-123" 创建名为 "Grow" 的 onClick 动画,使其缩放至原大小的 1.5 倍
在场景 "abc456" 中触发对象 "heart-123" 的 "Pulse" 动画,并启用循环
有关 Spline API 的更多信息,请参阅 官方文档。
本项目采用 MIT 许可证。