3dassets
Allows searching and downloading CC0 3D models and asset packs for use in Blender.
Allows searching and downloading CC0 3D models in glTF format for glTF-capable tools.
Allows searching and downloading CC0 3D models and asset packs for use with Three.js.
Allows searching and downloading CC0 3D models and asset packs for use with Unity.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@3dassetssearch for low-poly tree GLB models I can use commercially"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
3DAssets.dev for agents
Free, web-optimised CC0 GLB models and game asset packs for three.js, React Three Fiber, Blender, Godot, Unity and any glTF-capable tool. This repository holds the machine-readable pieces of https://3dassets.dev in one place for directories and agent tooling that index GitHub:
SKILL.md: the agent skill, a copy of https://3dassets.dev/skill.md (kept in sync daily by a workflow)bin/3dassets-mcp.js: the3dassets-mcpnpm package, a stdio bridge to the hosted server.mcp.json: MCP client configuration for the hosted serverserver.json: the official MCP Registry entryllms-install.md: setup notes for agents that install from a README
The site, the API and the MCP server itself are hosted at 3dassets.dev, so the only code here is the thin stdio bridge; the catalogue is at https://3dassets.dev/assets.
MCP server
Two ways in. Hosted (Streamable HTTP) needs nothing installed; the npm package runs the same server over stdio for clients that only speak stdio or want a pinned dependency. Both expose the same tools.
# stdio, via npm (bridges to the hosted server; no local state)
npx -y 3dassets-mcp{
"mcpServers": {
"3dassets": { "command": "npx", "args": ["-y", "3dassets-mcp"] }
}
}Set THREEDASSETS_API_KEY in the environment to submit models on the user's behalf; leave it unset for read-only use.
Hosted endpoint
Streamable HTTP endpoint: https://3dassets.dev/mcp. Search and download need no auth. Submitting models on a user's behalf takes their API key as a Bearer token; https://3dassets.dev/auth.md explains how an agent obtains one without the user ever handling a password.
# Claude Code
claude mcp add --transport http 3dassets https://3dassets.dev/mcp
# Codex CLI
codex mcp add 3dassets --url https://3dassets.dev/mcp
# VS Code
code --add-mcp '{"name":"3dassets","type":"http","url":"https://3dassets.dev/mcp"}'Cursor, Windsurf or any mcp.json:
{
"mcpServers": {
"3dassets": { "url": "https://3dassets.dev/mcp" }
}
}Tools: search_assets, search_packs, get_pack, list_demos, get_demo, get_asset, get_asset_usage, list_categories, list_tags, list_licenses, list_ai_models, create_account, verify_account, submit_asset_from_url, get_upload_url, finalize_upload, my_assets, update_asset, submit_pack, my_packs. Full reference: https://3dassets.dev/docs/mcp.
Related MCP server: Sketchfab MCP
Skill
npx skills add 3dassets-dev/3dassetsOr point any agent at https://3dassets.dev/skill.md directly. The skill uses plain HTTP, so it works without MCP.
REST API
Base https://3dassets.dev/api/v1, OpenAPI at https://3dassets.dev/api/v1/openapi.json, guide at https://3dassets.dev/docs/api. Every asset also has a Markdown view at https://3dassets.dev/assets/{slug}.md.
Discovery documents
Licence
Every asset on the site is CC0 1.0. The files in this repository are CC0 1.0 too.
Questions: hello@3dassets.dev
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.
Low-poly 3D models and kits for three.js and game engines: search, match, remix, preview.
Turn text or an image into an animation-ready 3D model (GLB): generate, rig, animate, retexture.
3D avatar/asset foundry: text/image -> rigged, validated, engine-ready GLB via x402.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables processing, validation, optimization, and analysis of 3D models with glTF/GLB support, including format conversion, compression (Meshopt/Draco), texture optimization, and detailed model statistics.65MIT
- FlicenseNot gradedqualityDmaintenanceSearch and download 3D models from Sketchfab using the Sketchfab API.-
- AlicenseNot gradedqualityCmaintenanceKeyless directory of 2,500+ public APIs and their OpenAPI specs, enabling AI agents to discover and interact with APIs.19MIT
- FlicenseAqualityCmaintenanceEnables AI clients to search, browse, inspect, and download 3D models from Sketchfab via the Model Context Protocol.51-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/3dassets-dev/3dassets'
If you have feedback or need assistance with the MCP directory API, please join our Discord server