一个用于与 Sketchfab 的 3D 模型平台交互的模型上下文协议 (MCP) 服务器。此 MCP 允许您通过 Claude 或 Cursor 直接搜索、查看详细信息和下载 Sketchfab 上的 3D 模型。
npm install
npm run build
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
根据关键词和过滤器在 Sketchfab 上搜索 3D 模型。
参数:
query
(可选):文本搜索查询(例如:"car", "house", "character")tags
(可选):按特定标签过滤(例如:["animated", "rigged", "pbr"])categories
(可选):按类别过滤(例如:["characters", "architecture", "vehicles"])downloadable
(可选):设置为 true 以仅显示可下载的模型limit
(可选):返回的最大结果数量(1-24,默认值:10)获取有关特定 Sketchfab 模型的详细信息。
参数:
modelId
:Sketchfab 模型的唯一 ID从 Sketchfab 下载 3D 模型。
参数:
modelId
:要下载的 Sketchfab 模型的唯一 IDformat
(可选):下载模型的首选格式(gltf, glb, usdz, source)outputPath
(可选):保存下载文件的本地目录或文件路径node /path/to/build/index.js --api-key YOUR_API_KEY
将以下 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