sample-tool
A sample tool for demonstration purposes
Search Sketchfab for 3D models, check one before you commit, and download it in the format you need.
LABSCO SUMMARY
The three tools line up with the actual sequence: filter the catalogue to what you are allowed to download, check the one you like before committing, then pull it in the format your engine wants. Using the downloadable filter from the start is worth doing — a lot of what search returns is view-only.
A Sketchfab server with three working tools: search the catalogue by keywords, tags and categories, read a model's full details, and download it in glTF, GLB, USDZ or source format to a path you choose.
A Sketchfab API key, supplied at launch or as an environment setting. Node to run it from a build of the repository.
One command plus a key — npx -y sketchfab-mcp-server, then supply credentials
USE CASES
Search by keywords with tags and categories narrowing it, and cap how many come back.
Read its full details — the part that tells you whether it is worth the download.
Download it in the format your pipeline wants, straight to the directory you work in.
Restrict the search to downloadable models so the results are not full of view-only ones.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
sample-toolA sample tool for demonstration purposes
sketchfab-downloadDownload a 3D model from Sketchfab
sketchfab-model-detailsGet detailed information about a specific Sketchfab model
sketchfab-searchSearch for 3D models on Sketchfab based on keywords and filters
BEFORE YOU INSTALL
4 tools when we connected. sample-tool is leftover template code; the Sketchfab tools are sketchfab-search, sketchfab-model-details and sketchfab-download.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
git clone https://github.com/gregkop/sketchfab-mcp-server
cd sketchfab-mcp-server
npm install
npm run buildnpx -y sketchfab-mcp-server{
"mcpServers": {
"sketchfab": {
"command": "node",
"args": [
"<YOUR_PATH_TO_BUILD>/index.js",
"--api-key",
"<YOUR_API_KEY>"
]
}
}
}