About 3DAssets.dev
3DAssets.dev provides agents and developers with a searchable catalog of free CC0 GLB models and game asset packs. Its MCP server supports searching, downloading, inspecting, and submitting assets, with both a hosted endpoint and an npm stdio bridge.
Key features
- 01Search models and asset packs
- 02Inspect assets, demos, and usage
- 03Download CC0 GLB models
- 04Submit and update assets or packs
- 05Hosted HTTP and npm stdio access
Use cases
- 01Find a GLB model for a 3D project
- 02Inspect an asset's usage details
- 03Browse game asset packs
- 04Submit a model on a user's behalf
MCP support
Exposes asset and pack discovery, retrieval, account, upload, submission, and update tools to MCP clients. It is available as a hosted Streamable HTTP server or through an npm package that bridges to the hosted server over stdio.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://3dassets.dev/mcpclaude mcp add --transport http dev-3dassets-catalogue https://3dassets.dev/mcp{"mcpServers":{"dev-3dassets-catalogue":{"type":"http","url":"https://3dassets.dev/mcp"}}}Open in Cursor{"servers":{"dev-3dassets-catalogue":{"type":"http","url":"https://3dassets.dev/mcp"}}}Open in VS Code{"mcpServers":{"dev-3dassets-catalogue":{"type":"http","url":"https://3dassets.dev/mcp"}}}{"mcpServers":{"dev-3dassets-catalogue":{"serverUrl":"https://3dassets.dev/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://3dassets.dev/mcpAuth requiredTools
Details
From the project README3DAssets.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.
Skill
npx skills add 3dassets-dev/3dassets
Or 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
- https://3dassets.dev/.well-known/mcp/server-card.json
- https://3dassets.dev/.well-known/api-catalog
- https://3dassets.dev/.well-known/agent-skills/index.json
- https://3dassets.dev/.well-known/ai-catalog.json
- https://3dassets.dev/llms.txt
Licence
Every asset on the site is CC0 1.0. The files in this repository are CC0 1.0 too.
Questions: [email protected]
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.