← 返回目录
S

Spline.design MCP Server

社区
为Spline 3D设计工具生成运行时代码的MCP服务器(已归档)
分类
开发工具 第 438 / 438
Stars
★ 85 热门
传输方式
stdio(本地进程)
运行环境
Node.js
凭据
无需凭据
许可证
MIT
最近提交
⚠
工具数
3
8FMRS · D

此MCP服务器主要用于生成Spline运行时代码,但由于Spline缺少公共REST API,大部分功能不可用。项目已归档,仅适合对代码生成感兴趣的用户,且建议谨慎使用。

最强项 · 文档质量 4/20 最弱项 · 可靠性 0/20

可靠性
0/20
安全与权限
4/20
维护活跃度
0/20
文档质量
4/20
安装易用性
0/20
查看各项评分依据
可靠性 0/20
项目已归档,README明确说明Spline无公共REST API,约130个工具调用不存在的端点,会导致网络错误。无测试或CI证据。静态审查无法验证任何功能,可靠性极低。
安全与权限 4/20
代码未经审查,但鉴于项目已归档且大部分功能不可用,风险较低。未发现凭据处理或数据外泄的迹象,但缺乏代码审查证据,保守给分。
维护活跃度 0/20
项目已明确归档(Archived),README声明“此项目已归档”,且无活跃维护迹象。未提供安全响应渠道或依赖更新记录。
文档质量 4/20
README承认大部分工具不可用,仅文档化了10个代码生成工具,但未提供完整的参数、限制或故障排除指南。文档与实际情况存在矛盾(宣称可用但实际大部分不可用)。
安装易用性 0/20
安装步骤仅存在于README(未在manifest中缓存),且未提供可验证的CI或测试证据。由于静态审查无法确认安装路径是否有效,且项目已归档,安装易用性评分低。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么执行命令或代码

适合谁

  • 希望快速生成@Splinetool/runtime代码的开发者。
  • 使用Claude Desktop并需要参考代码示例的用户。

不适合谁

  • 需要直接控制Spline编辑器或创建场景的用户(Spline无公共REST API)。
  • 需要稳定、更新的MCP服务器的用户(项目已归档)。

所需权限

  • 无需特殊权限;工具仅生成代码。
  • 运行npm install需网络访问。

风险与副作用

  • 服务器已归档,部分工具可能失效。
  • 生成的代码基于Spline运行时API,需确保Spline场景已导出并正确加载。
  • 可能存在未修复的bug或安全问题。

安装接入

准备工作

运行环境:Node.js

在Claude Desktop的MCP配置中添加:{"mcpServers":{"spline":{"command":"npx","args":["-y","spline-mcp-server"]}}}。对于本地开发:克隆仓库,运行npm install和npm start。

claude_desktop_config.json
{
  "mcpServers": {
    "spline": {
      "command": "npx",
      "args": [
        "-y",
        "spline-mcp-server"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "spline": {
      "command": "npx",
      "args": [
        "-y",
        "spline-mcp-server"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add spline -- npx -y spline-mcp-server

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端中确认 spline 服务器的工具列表中出现 generate_react_runtime_code 等代码生成工具,然后输入“生成加载 Spline 场景的 React 代码”并确认返回可用的 @splinetool/runtime 代码。

常见排障

  1. 确保使用最新版本的npm包。
  2. 检查网络连接,因为调用api.spline.design的端点不存在,预期会收到网络错误。
  3. 仅使用代码生成工具,避免调用设计工具。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 生成一个加载我的 Spline 场景并为对象添加点击处理函数的 React 组件
  • 写一段鼠标悬停时旋转对象的动画代码
  • 创建一个基于变量做状态管理的交互式场景
  • 生成集成 Spline 的 Next.js 代码

工具能力 3

generate_vanilla_js_runtime_code 只读
生成加载Spline场景并添加交互(如点击处理)的Vanilla JS代码。
generate_react_runtime_code 只读
生成加载Spline场景并添加交互(如点击处理)的React组件代码。
generate_nextjs_runtime_code 只读
生成集成Spline场景的Next.js代码。

使用场景

生成加载Spline场景并添加点击处理器的React组件。
编写悬停时旋转对象的动画代码。
创建基于变量状态管理的交互式场景。
生成集成Spline的Next.js代码。

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

该MCP服务器旨在通过Claude以编程方式控制Spline.design 3D场景。然而,Spline并未提供用于场景操作的公共REST API,因此大多数工具(约130个)调用不存在的端点,会因网络错误而失败。实际可用的10个代码生成工具可以生成@Splinetool/runtime的代码(支持Vanilla JS、React和Next.js),但Claude无需MCP服务器也能直接编写这些代码,因此这些工具有些冗余。项目已归档。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 047659e66cea 数据同步于 2026-10-12 查看 FMRS 评分方法