3DAssets.dev
Ce que fait ce MCP
Searches and delivers free CC0 GLB models and game asset packs, with licensing details, CDN links, scene layouts, and loader usage snippets.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'username'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': 'Optional display name shown on assets; defaults to the username'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}, 'website': {'type': 'string', 'format': 'uri'}, 'username': {'type': 'string', 'pattern': '^[a-z0-9](?:[a-z0-9-]{1,30}[a-z0-9])?$', 'description': 'Public handle, lowercase letters/numbers/hyphens'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['quarantineKey', 'title', 'summary', 'category', 'attestation'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}, 'default': [], 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'aiModel': {'type': 'string', 'maxLength': 160, 'minLength': 1, 'description': 'Contributor-reported model ID or custom model/tool name; use list_ai_models for suggestions. Omit if unknown.'}, 'license': {'type': 'string', 'const': 'cc0-1.0', 'default': 'cc0-1.0', 'description': 'Fixed CC0 1.0 Universal dedication; no licence selection'}, 'summary': {'type': 'string', 'maxLength': 280, 'minLength': 10, 'description': 'Plain 1â\x80\x932 sentence description'}, 'category': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1, 'description': 'From list_categories'}, 'sourceUrl': {'type': 'string', 'format': 'uri', 'description': 'Where the original was first published'}, 'previewKey': {'type': 'string'}, 'aiGenerated': {'type': 'boolean', 'default': False, 'description': 'AI helped create geometry, code or textures; not merely uploading'}, 'attestation': {'type': 'boolean', 'const': True, 'description': 'Required contributor acceptance (including for agent submissions): I confirm that I created this asset or hold the rights to publish it under CC0 1.0 Universal, and agree to dedicate it to the public domain under CC0 so anyone can use, modify and redistribute it for personal or commercial purposes without attribution. I understand this dedication is irrevocable and the asset will be reviewed before publishing.'}, 'description': {'type': 'string', 'maxLength': 5000, 'description': 'Markdown: scale, pivot, what is included'}, 'quarantineKey': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}, 'framework': {'enum': ['threejs', 'r3f', 'model-viewer', 'blender', 'godot', 'unity'], 'type': 'string', 'default': 'threejs'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['filename', 'contentLength'], 'properties': {'filename': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'withPreview': {'type': 'boolean', 'default': True}, 'contentLength': {'type': 'integer', 'maximum': 26214400, 'exclusiveMinimum': 0}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 200}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 120, 'description': 'Alias for query, as spelled by the REST API'}, 'tag': {'type': 'string', 'description': 'Any tag slug from list_tags'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'enum': ['relevance', 'newest', 'popular', 'title'], 'type': 'string', 'description': 'Default: best match for a query, newest otherwise'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 120, 'description': 'Free-text search over title and summary'}, 'style': {'type': 'string', 'description': 'Style tag slug, e.g. low-poly, realistic, voxel'}, 'theme': {'type': 'string', 'description': 'Theme tag slug, e.g. sci-fi, fantasy, modern'}, 'category': {'type': 'string', 'description': 'Category slug from list_categories'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 120, 'description': 'Alias for query, as spelled by the REST API'}, 'query': {'type': 'string', 'maxLength': 120, 'description': 'Free-text search over pack titles and summaries'}, 'style': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1, 'description': 'Style tag slug, e.g. low-poly, realistic, voxel'}, 'theme': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1, 'description': 'Theme tag slug, e.g. sci-fi, fantasy, modern'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url', 'title', 'summary', 'category', 'attestation'], 'properties': {'url': {'type': 'string', 'format': 'uri'}, 'tags': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}, 'default': [], 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'aiModel': {'type': 'string', 'maxLength': 160, 'minLength': 1, 'description': 'Contributor-reported model ID or custom model/tool name; use list_ai_models for suggestions. Omit if unknown.'}, 'license': {'type': 'string', 'const': 'cc0-1.0', 'default': 'cc0-1.0', 'description': 'Fixed CC0 1.0 Universal dedication; no licence selection'}, 'summary': {'type': 'string', 'maxLength': 280, 'minLength': 10, 'description': 'Plain 1â\x80\x932 sentence description'}, 'category': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1, 'description': 'From list_categories'}, 'sourceUrl': {'type': 'string', 'format': 'uri', 'description': 'Where the original was first published'}, 'aiGenerated': {'type': 'boolean', 'default': False, 'description': 'AI helped create geometry, code or textures; not merely uploading'}, 'attestation': {'type': 'boolean', 'const': True, 'description': 'Required contributor acceptance (including for agent submissions): I confirm that I created this asset or hold the rights to publish it under CC0 1.0 Universal, and agree to dedicate it to the public domain under CC0 so anyone can use, modify and redistribute it for personal or commercial purposes without attribution. I understand this dedication is irrevocable and the asset will be reviewed before publishing.'}, 'description': {'type': 'string', 'maxLength': 5000, 'description': 'Markdown: scale, pivot, what is included'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'summary', 'assets'], 'properties': {'title': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'assets': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}, 'maxItems': 50, 'minItems': 2}, 'summary': {'type': 'string', 'maxLength': 280, 'minLength': 10}, 'description': {'type': 'string', 'maxLength': 5000}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}, 'tags': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1}, 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 2}, 'aiModel': {'type': 'string', 'maxLength': 160, 'description': 'Model ID or custom name; empty string clears attribution'}, 'summary': {'type': 'string', 'maxLength': 280, 'minLength': 10}, 'category': {'type': 'string', 'pattern': '^[a-z0-9]+(?:-[a-z0-9]+)*$', 'maxLength': 64, 'minLength': 1, 'description': 'From list_categories'}, 'aiGenerated': {'type': 'boolean'}, 'description': {'type': 'string', 'maxLength': 5000}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'pattern': '^\\d{6}$'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"}}}
Modifications récentes des outils
Serveurs MCP similaires
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
AXIS Avatar Foundry
Generates, repairs, rigs, validates, retargets, compares, and exports production-ready 3D avatars and meshes for game platforms.
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
Compose Preview Catalogs
Browses, renders, compares, audits, and edits Jetpack Compose preview catalogs and associated UI designs.
arch-tools-mcp
Provides general-purpose agent APIs for browser automation, web and PDF extraction, data conversion, email operations, fact check…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
floot
Creates, edits, previews, databases, and publishes full-stack web and mobile applications with hosted resources and deployment wo…