Free 3D assets for AI agents: search ~36,000 free (mostly CC0) models, materials and HDRIs with real-world sizes, as an MCP server
# Add to your Claude Code skills
git clone https://github.com/kanaworksai-hue/sozai-search-mcpGuides for using ai agents skills like sozai-search-mcp.
See how sozai-search-mcp compares with popular alternatives.
sozai-search-mcp is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by kanaworksai-hue. Free 3D assets for AI agents: search ~36,000 free (mostly CC0) models, materials and HDRIs with real-world sizes, as an MCP server. It has 50 GitHub stars.
sozai-search-mcp's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/kanaworksai-hue/sozai-search-mcp" and add it to your Claude Code skills directory (see the Installation section above).
sozai-search-mcp is primarily written in Python. It is open-source under kanaworksai-hue on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh sozai-search-mcp against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
English | 日本語 | 简体中文 | 한국어 | Português | Español
Quick start · Tools · Sources · Semantic search · FAQ · ⭐ Star
Sozai Search MCP gives Claude Code, Claude Desktop, Cursor and any other MCP client a library of 39,000 free 3D assets: photoreal models, PBR materials and HDRIs from Poly Haven and ambientCG, low-poly game models from Kenney, Quaternius, KayKit and Polygonal Mind, rigged VRM avatars from Open Source Avatars, NASA spacecraft, rovers and telescopes, and Quixel Megascans listings. Ask for "a wooden crate under 1 m tall" or "a mossy rock"; the agent searches by words or by meaning, looks at the previews, and drops the files into your project, at their real size in metres. (Sozai, 素材, means "materials" in Japanese.)
Sozai Search is an index. It hosts no asset files: every result points at the official source, and files are downloaded from there by your own machine.
view_assets shows the agent up to 8 previews, so it chooses by eye, not by title."a wooden crate under 1 m tall"
└─ search_assets keywords + meaning, filtered by kind, size, height, polycount, licence
└─ view_assets the agent looks at the candidates' previews
└─ fetch_asset downloads from Poly Haven / ambientCG (or your local kit zip),
packs one .glb at real scale, appends the credit to CREDITS.md
sozai build downloads the published data once: one zip with every library's records (what each asset is, its size, licence and where to get it) and the search vectors. No asset files, no previews.
Give this repository's URL to Claude Code, Codex or another agent and ask it to install Sozai Search MCP. These are the steps it should follow (they work by hand too):
uv: check uv --version; if uv is missing, install it:
curl -LsSf https://astral.sh/uv/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Register the server: run this in the user's own project folder. No clone is needed: uv fetches Sozai Search from GitHub.
# Claude Code: this project only (writes .mcp.json)
claude mcp add sozai -s project -- uvx --from git+https://github.com/kanaworksai-hue/sozai-search-mcp sozai
# Codex: all projects (writes ~/.codex/config.toml)
codex mcp add sozai -- uvx --from git+https://github.com/kanaworksai-hue/sozai-search-mcp sozai
Other clients (Claude Desktop, Cursor, ...) take the same command in their JSON config:
{"mcpServers": {"sozai": {"command": "uvx", "args": ["--from", "git+https://github.com/kanaworksai-hue/sozai-search-mcp", "sozai"]}}}
Start a new session: MCP servers load when a session starts. Claude Code asks once to approve the project's .mcp.json. Check with claude mcp list or codex mcp list.
Try it: search for "wooden crate". The first search downloads the published data (about 15 MB) and builds the index in a few seconds. Give fetch_asset an absolute folder inside the project.
Search by meaning (optional, ask the user first): it makes descriptive queries and queries in any language much better (in our tests the right asset comes first 79% of the time instead of 31%). It needs about 600 MB of disk once: about 250 MB of Python packages and the 350 MB query model. Ask the user whether to turn it on; if they agree, download the query model:
uvx --from "sozai-search-mcp[semantic] @ git+https://github.com/kanaworksai-hue/sozai-search-mcp" sozai semantic-setup
Then register with --from "sozai-search-mcp[semantic] @ git+https://github.com/kanaworksai-hue/sozai-search-mcp" in place of --from git+https://github.com/kanaworksai-hue/sozai-search-mcp.
You need uv (it brings Python 3.10 or newer).
git clone https://github.com/kanaworksai-hue/sozai-search-mcp
cd sozai-search-mcp
uv sync
uv run sozai build # downloads the published data (one zip, no asset files) and indexes it
uv run sozai search "wooden crate" --kind model
uv run sozai fetch polyhaven:wooden_crate_01 ./assets --quality web
Claude Code (registered for one project only):
claude mcp add sozai -s project -- uv run --directory /path/to/sozai-search-mcp sozai
Any other MCP client (Claude Desktop, Cursor, ...):
{
"mcpServers": {
"sozai": {
"command": "uv",
"args": ["run", "--directory", "/path/to/sozai-search-mcp", "sozai"]
}
}
}
Without a clone, uv can run it straight from GitHub: uvx --from git+https://github.com/kanaworksai-hue/sozai-search-mcp sozai. The first search builds the index if sozai build has not run yet. Give fetch_asset an absolute folder: an MCP server does not run in your project folder.
| Tool | What it does |
|---|---|
search_assets |
English keywords plus synonyms, filtered by kind, style, source, size and height in metres, polycount, tileable, rigged, animated, and redistributable_only (CC0 files you may ship in an open project). Short results. |
get_asset |
The full record: sizes, maps, tags, licence, credit, how to download. |
view_assets |
Shows up to 8 candidates' preview images. Megascans previews are read from the asset's Fab page when asked for, like a link preview, and remembered. |
fetch_asset |
Puts the files in a folder: a model as one .glb, a material as a folder of PBR maps (Poly Haven adds material.json with the real tile size, ambientCG ready-made .tres / .mtlx / .blend materials), an HDRI as .hdr / .exr. Adds the credit to CREDITS.md. It only adds or replaces the asset's own files. |
update_index |
Rebuilds the local index, downloading newer published data when this version of Sozai Search expects it. |
Sizes are [width, height, depth] in metres, height being the up axis. Materials give [width, height] of the area one texture tile covers.
| Library | What | Licence | Files |
|---|---|---|---|
| Poly Haven | Photoreal models, materials, HDRIs | CC0 | Downloaded from Poly Haven. Powered by Poly Haven. |
| ambientCG | Materials, HDRIs, decals, models | CC0 | Downloaded from ambientCG |
| Kenney | Low-poly game kits | CC0 | From kit zips you download (below) |
| Quaternius | Low-poly models, many rigged and animated | CC0 | From kit zips you download |
| KayKit | Low-poly game packs: characters, dungeon, furniture, restaurant, Halloween | CC0 | Downloaded from GitHub |
| Polygonal Mind | Low-poly props |