Spline MCP Server

Spline MCP Server

site icon
2025.03.23 3
JavaScript3D设计工具自动化操作开发效率
Spline MCP Server 是一个为 Spline 3D 设计工具 API 提供服务的 MCP 服务器。它提供了一个便捷的接口,使 Claude 能够与 Spline 的功能进行交互,包括导出场景、导入模型、创建动画和管理项目。
View on GitHub

Overview

基本能力

产品定位

Spline MCP Server 是一个为 Spline 3D 设计工具 API 提供服务的 MCP 服务器,主要用于与 Spline 的功能进行交互。

核心功能

  1. 基本操作
  2. 导出 Spline 场景到多种格式(GLB, GLTF, FBX, OBJ)
  3. 将 3D 模型导入到 Spline
  4. 获取 Spline 场景的详细信息
  5. 列出可用的 Spline 场景

  6. 动画功能

  7. 为对象创建关键帧动画
  8. 触发现有的动画
  9. 列出场景中的动画
  10. 创建事件触发的动画(onClick, onHover 等)

适用场景

  • 3D 设计工具的自动化操作
  • 3D 场景和模型的批量处理
  • 动画的创建和触发

工具列表

  • npm/npx: 用于安装和运行 Spline MCP Server

常见问题解答

  • 需要 Spline API 密钥进行配置
  • 需要创建 .env 文件来存储 API 密钥和 URL

使用教程

使用依赖

  • 需要安装 Node.js 和 npm

安装教程

npm install spline-mcp-server

或直接使用 npx:

npx spline-mcp-server

配置

创建 .env 文件并添加以下内容:

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

调试方式

使用以下命令测试基本操作:

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

许可证

该项目遵循 MIT 开源许可条款。