What is Sketchfab MCP Server?
This is a Model Context Protocol (MCP) server designed to facilitate interaction with the Sketchfab 3D model platform. It provides tools to search, view details, and download models.
How to use Sketchfab MCP Server?
First, install Node.js 18 or higher and obtain a Sketchfab API key. Clone the repository, install dependencies using npm install
, and build the project with npm run build
. Run the server using npm start
and provide your API key via the --api-key
parameter or the SKETCHFAB_API_KEY
environment variable. Then, configure the server in Cursor or Claude Desktop using the provided instructions.
Key features of Sketchfab MCP Server
Search for 3D Models using keywords, tags, and categories
View detailed information about specific models
Download models in various formats (gltf, glb, usdz, source)
Integration with Cursor and Claude Desktop
Use cases of Sketchfab MCP Server
Searching for specific 3D models for use in projects
Retrieving detailed information about 3D models before downloading
Downloading 3D models in preferred formats for integration into other applications
Integrating Sketchfab model access into AI-powered workflows using Claude or Cursor
FAQ from Sketchfab MCP Server
What is an MCP server?
What is an MCP server?
MCP stands for Model Context Protocol. It's a server that allows applications like Claude or Cursor to interact with external services, in this case, Sketchfab.
Do I need a Sketchfab account to use this?
Do I need a Sketchfab account to use this?
Yes, you need a Sketchfab account and an API key to authenticate with the Sketchfab platform.
What model formats can I download?
What model formats can I download?
You can download models in gltf, glb, usdz, and source formats, depending on availability.
How do I find the model ID?
How do I find the model ID?
The model ID is a unique identifier for each model on Sketchfab. You can find it in the URL of the model's page.
What if I don't provide an output path for downloads?
What if I don't provide an output path for downloads?
If you don't specify an output path, the downloaded model will likely be saved in the current working directory of the server.