three.ws 3D Studio MCP

A remote MCP server with 40 tools: a 3D model from text or a photo, rigging, animation, retexturing and GLB checks

  • 278 ★ on the repository
  • Last commit
  • Apache-2.0
MCP server

Broad access

Why this level

  • Descriptions and images go to the external three.ws server, with sign-in over OAuth
  • The persona_* group can send USDC from a persona's wallet, and transfers are irreversible
  • Paid tools accept payment over the x402 protocol
All reasons and checks

nirholas/three.ws

Install

Manual install

{"mcpServers": {"threews-3d-studio": {"url": "https://three.ws/api/mcp-3d"}}}

A remote server with Streamable HTTP transport and OAuth 2.1 sign-in, no installation. The same entry works for Cursor and other MCP clients.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Descriptions and images go to the external three.ws server, with sign-in over OAuth
  • The persona_* group can send USDC from a persona's wallet, and transfers are irreversible
  • Paid tools accept payment over the x402 protocol

This is third-party code. Review the repository files before installing.

What it does

three.ws 3D Studio is the hosted MCP server of the three.ws platform at https://three.ws/api/mcp-3d. It turns text or an image into a GLB 3D model and then carries it down a pipeline: text to model with text_to_3d, photo to model with image_to_3d (one to four views), rigging with a Mixamo-style skeleton through auto_rig_model, animation through apply_animation and text_to_animation, and a pose through pose_model. Generation is asynchronous: a tool returns a job_id, status is checked with generation_status, and the finished model is shown in an inline interactive viewer. A separate group of tools edits the mesh and textures: remesh_model repairs and simplifies a model and converts formats, stylize_model applies a voxel, brick or low-poly style, segment_model splits a model into parts, and retexture_model and retexture_region repaint a model whole or by mask. cad_generate builds parametric CAD parts and returns STEP, STL and GLB files. For checks there are inspect_model, optimize_model, grade_sim_readiness (is a model fit for a physics simulator) and verify_provenance. The repository holds the whole three.ws platform, including a web component for embedding agents and other MCP servers. Only 3D Studio is described here.

Who it is for. For 3D artists, game and web interface developers who want to produce and refine GLB models from a chat with Claude or Cursor.

Good fit when

  • You need a model from a description, such as a brass steampunk owl, as a GLB
  • You have a photo or several views of an object and want a model without a back side invented by the network
  • A finished model needs a skeleton and an animation such as waving
  • You want to build a parametric CAD part such as a bracket or enclosure with a STEP export
  • Before using a model in a game or simulator you want to check its size, triangle count and fitness for physics

Not a fit when

  • You need to work in Blender or 3ds Max on your machine: the server is cloud-based and does not open an editor
  • You cannot send images and descriptions to an external three.ws server
  • You need guaranteed turnaround: heavy jobs such as retexturing take minutes and go through status polling

Example request

Use three.ws to generate a 3D model of a brass steampunk owl, full body, add a skeleton and show it waving a wing

MCP

Transport
http
Authentication
OAuth

Limitations

Some tools are paid and accept payment over the x402 protocol, the rest are free, and access is granted by OAuth 2.1 through the three.ws authorization server. Generation and rigging usually take 30–90 seconds, texture jobs two to five minutes. The same repository has tools for wallets, tokens and trades on the Solana blockchain. In 3D Studio a separate persona_* group can send USDC from a persona's wallet, and such transfers are irreversible. They are bounded by per-call and per-session caps and ask for confirmation, but enable these tools only deliberately.

How to disable. Remove the three.ws server entry from the client's MCP configuration and revoke access in your three.ws account settings. Generated models stay in the account storage until you delete them there.

FAQ

How do I connect three.ws 3D Studio to Claude or Cursor?

Add a remote MCP server at https://three.ws/api/mcp-3d with the Streamable HTTP transport. Authorization runs over OAuth 2.1, so standard MCP connectors can complete the sign-in. Call getting_started first; it shows the tools and how to get access.

How does model generation work?

text_to_3d and image_to_3d return a job_id at once. You check status with generation_status, and when done it returns a GLB link and an inline viewer. For text, a reference image is made first and the model is reconstructed from it.

What do multiple views do in image_to_3d?

The tool accepts one to four views. Several views remove a back side of the object that the network would otherwise invent.

How do the draft, standard and high quality tiers differ?

draft gives about 12 thousand polygons and runs fast, standard about 30 thousand and is the default, and there is a third tier, high. The tier parameter sets it.

Are the three.ws 3D Studio tools paid?

Some are paid and accept payment over the x402 protocol, some are free. The documentation lists getting_started, save_avatar, export_ar, grade_sim_readiness and verify_provenance among the free ones. getting_started shows the tool list and ways to get access.

Discussion

No questions or reviews yet.

Official

3D generation MCP server: from a description the agent gets a GLB model with named parts, joints and a Blender script

MCP serverExtended access755Repository stars

An MCP server that searches 3D models, textures and HDRIs across dozens of sites and downloads picks with licence info.

MCP serverExtended access338Repository stars
Official

MCP server from the Vectreal CLI: the agent uploads a GLB, tunes scene lighting and cameras, publishes it and returns embed code

MCP serverExtended access27Repository stars

The Posecode MCP server teaches a model a text language for movement, checks joint angles and returns a link to a 3D animation.

MCP serverMinimal access131Repository stars

A skill rebuilds the object in a reference image as a procedural Three.js model written in code, not downloaded art

SkillMinimal access21.3KRepository stars

An MCP server for Autodesk 3ds Max: the agent reads the scene, models, and sets up materials and modifiers

MCP serverBroad access386Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
three.ws 3D Studio MCP (this card)noOAuth278
Blender MCPnonot required34,267drives Blender on your machine, with scenes built in the editor itself
3dsmax-mcpnonot required386connects an agent to 3ds Max and works inside the local application

README in short

The repository's main description presents three.ws as an open-source browser-native 3D agent platform: model generation in Forge, avatars with an LLM brain and memory, an embeddable web component, MCP servers and x402 payments. For this card the key source is docs/mcp-3d-studio.md, which describes the pipeline and tools.

README badge

Report a problem