这是一个用于与Sketchfab 3D模型平台交互的Model Context Protocol (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(可选):文本搜索查询(例如,“汽车”,“房屋”,“角色”)tags(可选):按特定标签过滤(例如,["动画", "装配", "PBR"])categories(可选):按类别过滤(例如,["角色", "建筑", "车辆"])downloadable(可选):设置为true仅显示可下载的模型limit(可选):返回结果的最大数量(1-24,默认值:10)获取特定Sketchfab模型的详细信息。
参数:
modelId:Sketchfab模型的唯一ID从Sketchfab下载3D模型。
参数:
modelId:要下载的Sketchfab模型的唯一IDformat(可选):下载模型的首选格式(gltf, glb, usdz, 源文件)outputPath(可选):保存下载文件的本地目录或文件路径node /path/to/build/index.js --api-key YOUR_API_KEY向您的Claude Desktop配置添加以下MCP配置:
{
"mcpServers": {
"sketchfab": {
"command": "node",
"args": ["/path/to/build/index.js", "--api-key", "YOUR_API_KEY"]
}
}
}
您可以设置以下环境变量:
SKETCHFAB_API_KEY:您的Sketchfab API密钥(替代使用--api-key参数传递)ISC