free-3d-assets
Provides access to Amazon Berkeley Objects 3D models in the asset index, with real-world metre sizes and CC BY 4.0 licensing.
Provides access to Google Poly archive and Google Scanned Objects 3D assets, including scanned objects with real-world sizes where available.
Hosts and serves the 3D asset index and GLB packs, returning direct Hugging Face URLs for downloadable assets.
Provides access to NASA 3D Resources models through the searchable asset index.
Provides access to NVIDIA SimReady GLB assets, including models with physics and real-world metre sizes.
Provides search links to Sketchfab for finding additional 3D assets when no matching result is available.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Free 3D assets for AI agents (MCP)
An MCP server that lets any AI agent find free 3D assets and use them right away. Ask for "a wooden chair, 0.8 m" and get a GLB URL, the real size in metres, the licence and a credit line to paste into the project.
75,509 assets from 15 GLB packs on Hugging Face and 5 libraries.
41,292 have a ready GLB: web, KTX2, LOD, mobile, engine and collision tiers.
Sizes in metres where the source knows them, and the file's units where it does not.
Every result names its licence. CC BY results come with a ready credit line.
Add it
Hosted (nothing to install):
claude mcp add --transport http free-3d-assets https://assets.codepawl.com/mcpOther clients take the same URL:
{ "mcpServers": { "free-3d-assets": { "url": "https://assets.codepawl.com/mcp" } } }Local, over stdio, with no server of ours in the loop:
claude mcp add free-3d-assets -- npx -y github:codepawl/asset-gateThe local server reads the same index from Hugging Face, caches it in ~/.cache/codepawl-asset-gate and hands out
direct Hugging Face URLs.
Related MCP server: polyhaven-mcp
Tools
Tool | Does |
| Plain words plus filters: |
| GLB URL, every tier with the decoders it needs ( |
| Every pack and library with counts, licences and scale. |
| Search links for Poly Haven, ambientCG, Poly Pizza, Sketchfab, Smithsonian, NASA, Kenney, OpenGameArt and Fab when nothing fits. |
examples/reading-corner is a three.js scene that an agent built with these tools alone.
The hosted gate also answers plain HTTP: /api/search?q=wooden%20chair&glb_only=true, /api/asset/<id>,
/api/sources, /api/elsewhere?q=.
Sources
Source | Assets | Licence | Files |
7,953 | CC BY 4.0 | GLB, real metres | |
9,971 | CC BY 3.0 | GLB, longest side 1 unit | |
6,015 | CC0 / CC BY 4.0 per model | GLB, longest side 1 unit | |
6,194 | CC0 | GLB | |
3,451 | CC0 | GLB | |
2,595 | CC BY 4.0 | GLB with physics, real metres | |
1,670 | CC BY-SA 3.0 | GLB, many animated | |
1,033 | CC BY 4.0 | GLB, real metres | |
810 | CC BY 4.0 | rigged GLB clips | |
797 | CC BY 4.0 | GLB, real metres | |
320 | public domain | GLB, real metres | |
256 | no US copyright | GLB | |
121 | CC0 | GLB | |
79 | MIT / Apache / BSD per robot | GLB, real metres | |
27 | CC BY 4.0 | GLB | |
Poly Haven | 2,387 | CC0 | glTF, HDRI and texture URLs from the Poly Haven API |
ambientCG | 2,917 | CC0 | zip downloads |
Kenney | 4,434 | CC0 | inside the kit zip |
Quaternius | 1,783 | CC0 (one pack link-only) | pack download |
Quixel Megascans | 22,696 | Fab Standard Licence | link to Fab only |
Megascans files are licensed by Fab to each user and are never hosted or passed on here. The full licence notes per source are in RESEARCH.md.
How it works
scripts/build-index.mjs turns every pack's metadata.jsonl and the
asset-index table into a sharded index: asset records in blocks
of 100, word postings in 1,024 buckets and one 32-bit number of facets per asset. A search reads the buckets for its
words and the small card blocks of its top results, so an MCP call takes about 2 ms of Worker CPU (median, measured
on 2026-11-12). GLB links are
302 redirects to Hugging Face; nothing is proxied.
npm run fetch # download the metadata
npm run build # build dist/site (index + landing page)
npm run probe # read the glTF extensions each pack tier requires
npm test # tests over the built index
npm run check-urls # HEAD a few files of every source and tier
npm run deploy # Cloudflare WorkerCredits
Poly Haven content comes through the Poly Haven API: Powered by Poly Haven. Each asset keeps its own licence; use the
credit line get_asset returns. Code: MIT.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Free CC0 3D models, PBR textures and HDRIs searched by meaning and size; 3D generation for credits.
Search and download free CC0 GLB models and game packs, and submit new ones on a user behalf.
Search a large 3D model library and download converted GLB/FBX/USDZ assets via signed URLs.
Blender-as-a-service for agents: search 3D assets, run Blender Python, or brief the studio agent.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI agents to search and download 3D assets (models, materials, HDRs, brushes) from the BlenderKit library.21-
- AlicenseAqualityDmaintenanceEnables AI assistants to search and retrieve metadata and download links for CC0 HDRIs, textures, and 3D models from PolyHaven's public library.6ISC
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to search many 3D asset sites at once, inspect licences and metadata, and download selected models, materials, textures, HDRIs, or game asset packs directly into a project.338Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search seven open media collections for reusable images, artworks, HDRIs, textures and 3D models, keeping only items whose own licence record clearly permits reuse. Returns ready-to-use attribution credit lines and can download the selected files with a generated credits file.MIT