three.ws 3D Studio (free)
このMCPでできること
Generates, refines, rigs, previews, and animates textured GLB 3D models and persistent character avatars from text or images.
ツール
入力スキーマ
{'type': 'object', 'required': ['job_id'], 'properties': {'job_id': {'type': 'string', 'maxLength': 4096, 'minLength': 8, 'description': 'The job_id (or jobId) a pending generation returned.'}, 'refine': {'type': 'object', 'properties': {'lineage': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'refKind': {'enum': ['text', 'image'], 'type': 'string'}, 'instruction': {'type': 'string', 'maxLength': 500}, 'parentIndex': {'type': 'integer', 'minimum': 0}}, 'description': 'Optional: the refine object a pending refine_model result carried. Pass it back unchanged so the finished model joins that version history.', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['glb_url', 'name'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'A display name for the persona, 1–80 characters.'}, 'voice': {'type': 'string', 'maxLength': 64, 'description': 'Optional voice name to speak with (used for audio-driven lip-sync when available).'}, 'glb_url': {'type': 'string', 'format': 'uri', 'description': 'Public https URL of the rigged GLB to embody (e.g. from forge_avatar).'}, 'source_prompt': {'type': 'string', 'maxLength': 1000, 'description': 'Optional: the prompt that generated this body, kept as provenance.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'prompt': {'type': 'string', 'maxLength': 1000, 'description': 'Description of the character/avatar to generate.'}, 'image_url': {'type': 'string', 'format': 'uri', 'description': 'Optional http(s) URL to a reference image to reconstruct in 3D.'}, 'allow_non_humanoid': {'type': 'boolean', 'description': 'Set true to rig a non-humanoid subject anyway (rigging assumes a humanoid figure).'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['prompt'], 'properties': {'tier': {'enum': ['draft', 'standard', 'high'], 'type': 'string', 'description': 'Detail level: draft (fastest), standard (default), or high (best, slower; may fall back to standard under load).'}, 'prompt': {'type': 'string', 'maxLength': 1000, 'minLength': 3, 'description': 'Description of the single object or character to model, e.g. "a friendly round robot mascot, glossy white plastic".'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['persona_id'], 'properties': {'persona_id': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': 'The persona_id returned by create_agent_persona.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['glb_url'], 'properties': {'size': {'type': 'integer', 'maximum': 1024, 'minimum': 128, 'description': 'Pixel size of each square frame. Default 512.'}, 'views': {'type': 'array', 'items': {'enum': ['front', 'three-quarter', 'side', 'back', 'top', 'bottom'], 'type': 'string'}, 'maxItems': 6, 'description': 'Angles to render. Default: three-quarter, front, side, back.'}, 'glb_url': {'type': 'string', 'maxLength': 2048, 'minLength': 12, 'description': 'Public https URL of the .glb to look at.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'prompt': {'type': 'string', 'maxLength': 1000, 'description': 'Description of the single object to model.'}, 'image_url': {'type': 'string', 'format': 'uri', 'description': 'Optional http(s) URL to a reference image to reconstruct directly.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['persona_id', 'text'], 'properties': {'text': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'The reply text the agent is saying this turn: drives lip-sync and emotion.'}, 'emotion': {'enum': ['neutral', 'joy', 'sad', 'angry', 'surprised', 'thinking'], 'type': 'string', 'description': 'Optional explicit emotion override; omit to auto-detect from the text.'}, 'persona_id': {'type': 'string', 'maxLength': 64, 'minLength': 8, 'description': 'The persona to speak through.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['glb_url', 'instruction'], 'properties': {'glb_url': {'type': 'string', 'format': 'uri', 'description': 'http(s) URL of the model to refine (e.g. the glbUrl a previous generation returned).'}, 'instruction': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'The change to make, in plain language: "make it metallic", "bigger helmet", "add a cape".'}, 'parent_index': {'type': 'integer', 'minimum': 0, 'description': 'Optional: branch off an earlier version in parent_lineage (its index) instead of the latest.'}, 'parent_prompt': {'type': 'string', 'maxLength': 1000, 'description': 'Optional: the prompt that produced the model being refined, so the change builds on it instead of starting over.'}, 'parent_lineage': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Optional: the lineage array from a previous refine_model result, to extend the same version history.'}, 'reference_image_url': {'type': 'string', 'format': 'uri', 'description': 'Optional http(s) image of the current model to anchor the re-generation (image→3D). Omit for text-guided refinement.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['glb_url'], 'properties': {'glb_url': {'type': 'string', 'format': 'uri', 'description': 'http(s) URL to the static GLB mesh to rig.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'prompt': {'type': 'string', 'maxLength': 1000, 'description': 'Description of the avatar to generate.'}, 'image_url': {'type': 'string', 'format': 'uri', 'description': 'Optional http(s) URL to a reference image to reconstruct in 3D.'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Morpha
Enables creating, animating, and exporting layered short-form video projects.
Colour Memory
Provides historical color archive research, color analysis, accessibility checks, cultural context, and brand palette and asset g…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
framesail
Creates long-form YouTube videos through script generation, storyboarding, visual assets, voiceover, music, scene composition, an…