When I got my 3D printer, I expected to spend a few weeks tinkering with Blender to get my 3D design skills back. It's been nearly a decade since I've used Blender regularly, and it's changed a lot since then. But having used Claude to edit photos using Darktable, I wondered if I could use it with Blender to design 3D parts.
When I first wired Claude into Blender using the built-in MCP server, I expected a clever coding assistant that gave me bpy snippets I could use to save a few clicks. I did not expect it to start behaving like a junior 3D designer sitting inside my viewport, and now my AI assistant can design real-world parts for me.
I Connected Claude to My Work Apps—Now I Get So Much More Done
It's not just a chatbot. This AI can automate my workflow.
The official Blender MCP changes everything
What MCP is and why direct access beats screenshots and prompts
MCP, or the Model Context Protocol, is an open standard from Anthropic that lets AI models like Claude or ChatGPT talk to external tools and applications in a structured, standardized way. So instead of Claude giving me a snippet of Python code, having MCP means it can run that code, check the result, and respond to what it finds. No copy-paste, no context-switching, no human relay. But using local LLMs with MCP tools is one thing, and having entire real-world parts being built with a few prompts is another.
The official Blender Lab MCP server is a first-class Blender extension, meaning it's versioned, maintained by the people who build Blender, and distributed through the Blender Lab repository. Installing it takes two drag-and-drop steps: first, you add the Blender Lab repository to Blender, then you install the extension itself—all by dragging the same ZIP file into Blender twice.
Once installed, you allow the MCP server to start at launch in the addon preferences, and from that point on, the MCP server automatically starts running every time you open Blender. On Claude's end, you'll find the Blender connector from Claude's desktop's built-in connector installation menu, making it a single-click install.
The biggest improvement the official version brings over some more popular but third-party community-made MCP servers (like Siddharth Ahuja's blender-mcp) is live documentation access. The official server lets Claude query Blender's Python API documentation during the conversation, not just from what it learned during training. This makes sure Blender always checks the actual current property names for the version running on your machine.
Keep in mind that the MCP server runs LLM-generated code in Blender without any safety guards, though. It will run whatever Claude sends it, which may not always be what you want. If you're on a machine with important files, working in a separate .blend file or ideally in a virtual machine is recommended for anything sensitive.
Claude
- Developer
- Anthropic PBC
- Price model
- Free, subscription available
My first real conversation with Blender
The moment Claude stopped describing models and started building them
Launch Blender, then Claude desktop, and simply ask it to check if the connection is alive. This is a sanity check I always do to ensure Claude can see my Blender instance. Once Claude can see your Blender instance, the sky is the limit.
Watching Blender actually make geometry, materials, create all sorts of lighting, and more feels genuinely strange in the best way. Under the hood, Claude generates bpy Python calls, sends them to the MCP connection, and reads the scene graph back before every change. This way, it knows exactly what's in the scene, including objects, transforms, materials, and more, before touching anything.
Because it can read as well as write, your 3D workflow becomes a real conversation. I can tell Claude things like a bracket looks too thick on a particular edge, and it automatically inspects the mesh, identifies the relevant vertices, and scales them down—without me ever touching a tool in Blender's toolbar. It feels less like using software and more like working with someone who actually knows Blender.
Blender
- Website
- Blender.org
- App
- Blender
- Price
- Free
- Engine
- Blender Game Engine
Blender is a free, open-source 3D creation suite that supports the entire 3D pipeline. It can handle modeling, rigging, animation, simulation, rendering, compositing, motion tracking, and video editing.
It can design parts that actually print
Moving beyond concepts to functional, dimensionally accurate models
Now, Blender isn't a parametric CAD tool. It doesn't have constraint solvers or assembly histories like Fusion 360. But for the majority of real-world printable parts like cable clips, wall brackets, enclosures, mounting adapters, and more, it's actually quite capable.
I have created custom cable clips for my desk setup, wrist rests for my keyboard and mouse, an SD card holder, and a bunch of other useful organizational tools for my setup by simply describing what I wanted. For example, when building a custom cable clip for my desk, I gave Claude the rough dimensions in plain English, and then watched it build the mesh step by step, confirming geometry as it went.
The model exported cleanly to STL, sliced without issues in Bambu Studio, and printed just fine on the first attempt. The fit also turned out to be correct because I gave Blender the measurements it needed, and it plugged them directly into Blender's unit system.
Just to be clear, Claude doesn't always get things right. You'll need multiple iterations over things like wall thickness and overall design, but nothing that a few back-and-forth prompts with precise data and exact descriptions won't fix.
The limitations show up fast
Where AI struggles with engineering judgment and edge cases
I want to be upfront here because this workflow has attracted a lot of hype, and overstating it isn't going to do anyone any favors. Complex organic geometry is hard, and anything requiring freeform sculpting or subdivision surface work can push the limit of what you can express in natural language.
For tight mechanical tolerances where a tenth of a millimeter is the difference between a part that fits and one that doesn't—snap-fit joints, threaded inserts, press-fit sockets—a proper CAD kernel like FreeCAD or Fusion 360 is still the better call, overseen by a human. Even in Blender, if your geometry is getting too complex or the part you're designing requires absolute precision, Claude might not be able to get the job done without your help.
Claude via MCP is great at geometry, but he has no intrinsic understanding of FDM overhang limits, minimum wall thicknesses, or how a part flexes under load. That knowledge still has to come from you.
This feels like the future of CAD
I’m spending less time modeling and more time iterating
Blender's official MCP server gives you a maintained, future-proof bridge between Claude and Blender, while the older third-party connector remains a fallback for anyone working with older Blender versions or simply wants features like access to models and assets from Poly Haven or AI-generated 3D models through Hyper3D Rodin. Whichever of these MCP servers you end up using, you're going to have some fun tinkering around in Blender once it's all running.
Claude's real superpower isn't code — it's what happens when you add these MCP servers
Claude without MCP is only half the story.
You still need to bring measurements, print constraints, and taste. But if you can describe the part you want and sanity-check a mesh, you're a short conversation away from building just about anything you might need.