Model 3D objects in a chat by attaching Three.js
A workflow without an MCP tunnel: attach a trimmed Three.js build and reference photos, ask for a model, and export glTF for Blender.
umiyuki, who writes about AI in Japanese, shared a way to have a chat assistant build 3D models without connecting it to a local tool through an MCP tunnel. The post describes doing this with Astra in chat, but the idea is general: give the model a copy of Three.js inside the conversation, let it build and inspect the model in code, and have it export a file you can open elsewhere.
This depends on the chat product being able to unpack attachments, run code, and return files. Check that your product and plan can do that before relying on it; the post does not say which plans support it.
Prepare the attachment
Download the Three.js release zip and extract it. Keep only the build folder and examples/jsm, which holds add-ons such as the glTF exporter, delete everything else, and zip it again. The smaller archive is quicker for the assistant to unpack and search.
Ask for the model
Attach the zip and your reference photos, then ask for the subject to be modeled with the attached library, exported as glTF when finished, and checked visually with test renders along the way.
Using the attached reference images, build a 3D model of [subject] with Three.js (the library is in the attached zip). Work step by step, render test views to check the visuals as you go, and export the finished model as glTF.
Why supply the library
Another user found that the assistant produced a usable GLB even without the library and without a working MCP connection, apparently with a renderer of its own. The author’s reply: it can manage, but building everything from zero spends its effort on plumbing, while supplying Three.js lets it spend that effort on the modeling.
Bring it into Blender
The glTF or GLB output imports into Blender. Materials will not be set up the way Blender expects, so plan to rebuild the shaders and check scale, normals, and the origin after import.