All How-To Guides

2 Ways to Create 3D Models with Claude Code

How to create 3D models with Claude Code?

2 MCP servers featured

3D modeling is a specialized field, but Claude can help with procedural generation, Blender scripting, and 3D file manipulation. While dedicated 3D MCPs are still emerging, here are the current options for 3D work.

Recommended MCP Servers

Filesystem MCP + Blender Scripts

anthropics/mcp-server-filesystem

>2k

Use file system access to read and write Blender Python scripts for procedural 3D generation.

Key Features

  • Write Blender Python scripts
  • Modify 3D file formats
  • Procedural geometry generation
  • Batch processing workflows

Installation

npx @modelcontextprotocol/server-filesystem

Claude excels at writing Python code, and Blender is scriptable via Python. Use the Filesystem MCP to have Claude write Blender scripts that generate procedural geometry, automate modeling tasks, or batch process 3D files.

Best for: Blender automation View on GitHub

Shell MCP + Blender CLI

anthropics/mcp-server-shell

>2k

Execute Blender in background mode to run scripts and render 3D content.

Key Features

  • Run Blender headlessly
  • Execute Python scripts
  • Render images and animations
  • Convert 3D file formats

Installation

npx @modelcontextprotocol/server-shell

Blender can run in background mode via CLI. Combined with Shell MCP, Claude can execute scripts, render scenes, and process 3D files. Great for automated rendering pipelines and format conversion.

Best for: Rendering and batch processing View on GitHub

Quick Comparison

MCPStarsBest ForProsCons
Filesystem + Blender>2kScript authoringFull Python accessBlender knowledge needed
Shell + Blender CLI>2kRendering/processingHeadless executionCLI expertise needed

Getting Started

To create 3D models with Claude Code:

  1. Install Blender on your system (it's free and open source).

  2. Ask Claude to write Blender Python scripts:

    "Write a Blender script that creates a procedural low-poly tree."
    
  3. Run scripts via Blender's CLI:

    blender --background --python your_script.py
    

Example prompt: "Create a Blender Python script that generates a spiral staircase with customizable step count and radius."

Related Guides