mcpField
S
Sketchfab MCP Server

Sketchfab MCP Server

本地服务
github.com/gregkop媒体与设计4485 周前更新

关于 Sketchfab MCP Server

Sketchfab MCP Server 是一个 MCP 服务,用于在 Sketchfab 平台上搜索、查看和下载 3D 模型。它面向通过 Claude 或 Cursor 处理 3D 素材的用户。

主要功能

  1. 01按关键词、标签和分类搜索模型
  2. 02查看模型详细信息
  3. 03按 gltf、glb、usdz 或源格式下载
  4. 04支持 API 密钥参数或环境变量配置

适用场景

  1. 01在 Claude 或 Cursor 中查找 3D 素材
  2. 02下载模型用于原型或场景搭建

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端提供 sketchfab-search、sketchfab-model-details 和 sketchfab-download 三个工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Sketchfab MCP 服务

一个用于与 Sketchfab 3D 模型平台交互的模型上下文协议(MCP)服务。通过此 MCP,你可以直接通过 Claude 或 Cursor 搜索、查看详情并下载 Sketchfab 上的 3D 模型。

功能

  • 搜索 3D 模型:使用关键词、标签和类别查找 Sketchfab 上的模型
  • 查看模型详情:获取特定模型的详细信息
  • 下载模型:以多种格式(gltf、glb、usdz、source)下载模型

前置条件

  • Node.js 18 或更高版本
  • Sketchfab API 密钥(用于身份验证)

安装

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

用法

运行 MCP 服务
npm start

要提供 Sketchfab API 密钥,请使用 --api-key 参数:

node build/index.js --api-key YOUR_API_KEY

或者,你可以设置 SKETCHFAB_API_KEY 环境变量:

export SKETCHFAB_API_KEY=YOUR_API_KEY
npm start
可用工具
1. sketchfab-search

根据关键词和筛选条件搜索 Sketchfab 上的 3D 模型。

参数:

  • query(可选):文本搜索查询(例如,“car”“house”“character”)
  • tags(可选):按指定标签筛选(例如,["animated", "rigged", "pbr"])
  • categories(可选):按类别筛选(例如,["characters", "architecture", "vehicles"])
  • downloadable(可选):设为 true,仅显示可下载的模型
  • limit(可选):返回结果的最大数量(1-24,默认值:10)
2. sketchfab-model-details

获取特定 Sketchfab 模型的详细信息。

参数:

  • modelId:Sketchfab 模型的唯一 ID
3. sketchfab-download

从 Sketchfab 下载 3D 模型。

参数:

  • modelId:要下载的 Sketchfab 模型的唯一 ID
  • format(可选):下载模型时首选的格式(gltf、glb、usdz、source)
  • outputPath(可选):用于保存下载文件的本地目录或文件路径

与 Cursor 搭配使用

  1. 前往 Cursor Settings -> MCP -> Add new MCP server
  2. 配置 MCP:
    • 名称:Sketchfab MCP
    • 类型:command
    • 命令:node /path/to/build/index.js --api-key YOUR_API_KEY

与 Claude Desktop 搭配使用

将以下 MCP 配置添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "sketchfab": {
      "command": "node",
      "args": ["/path/to/build/index.js", "--api-key", "YOUR_API_KEY"]
    }
  }
}

环境变量

你可以设置以下环境变量:

  • SKETCHFAB_API_KEY:Sketchfab API 密钥(可替代使用 --api-key 参数传入)

许可证

ISC

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。