ahujasid / mcp-for-blender
git clone https://github.com/ahujasid/mcp-for-blender.git
π₯ on GitHub Trending today
Community plugin to control Blender 3D with any LLM of your choice. Not affiliated with the official Blender Foundation.
β
stars, 24h
+1.2k
stars, 7 days Β· #60
+2.7k
stars, 30 days Β· #124
32k
β
total Β· +4% this week
2.9k
forks Β· 54 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePython
LicenseMIT
Created2025-03-07 (1y ago)
Last pushtoday
Watchers210
OwnerUser
Seen on GitHub Trending
- 2026-10-20 β #16 monthly in python Β· +2,740 β
- 2026-10-20 β #10 weekly in python Β· +1,176 β
GitHub topics
Links
- GitHub: github.com/ahujasid/mcp-for-blender
- Homepage: https://www.mcp-for-blender.com/
- Releases Β· Issues Β· Hacker News mentions
README excerpt
# MCP for Blender **Connect Blender to any LLM** *formerly `blender-mcp` β the PyPI package is now `mcp-for-blender`.* *Existing setups keep working; no config change is required. Read more* **Disclaimer:** This is a third-party integration and not made by Blender Prompt-assisted 3D modeling, scene creation, and manipulation β driven by AI. **Supporters** CodeRabbit Guillermo Rauch **All supporters:** Support this project --- ## Quickstart > **Note:** the PyPI package `blender-mcp` is now **`mcp-for-blender`**. Existing setups > keep working β `uvx blender-mcp` still runs the server and **no config change is > required**. New installs should use `mcp-for-blender`. > What changed and why **One command** sets up your AI apps and the Blender addon: **macOS / Linux** [code] **Windows** (PowerShell) [code] From Command Prompt instead: `powershell -c "irm https://www.mcp-for-blender.com/install.ps1 | iex"` Prefer not to run a script, or Windows Defender blocked it? Install uv with winget, open a new terminal, then run setup: [code] Already have uv? Run `uvx mcp-for-blender setup` instead. It installs uv if needed, finds the MCP clients on your machine (Claude Desktop, Claude Code, Codex, Cursor, VS Code, Devin Desktop/Windsurf, OpenCode, Antigravity), and lets you pick which to set up. Then it installs the Blender addon and enables it. Your existing config is kept: it only adds a `blender` entry and saves a `.bak` of each file it changes. Then **fully quit and reopen your AI app** (on Windows, quit it from the system tray), open Blender, and ask it to build something. The addon starts its server when Blender opens. Manual setup, in case the automatic setup doesn't work Three steps: install `uv`, point your MCP client at the server, install the Blender addon. **1. Install uv** [code] > **Warning:** Do not proceed before installing uv. Use the official installer β *not* `pip install uv`. **2. Add the MCP server to your client** Claude Desktop β Settings β Developer β Edit Config [code] Claude Code [code] Codex [code] Cursor / VS Code / OpenCode / Antigravity See MCP Client Setup below for per-client instructions and one-click install buttons. **3. Install the Blender addon** [code] Then in Blender: **Edit β Preferences β Add-ons** β enable **Interface: MCP for Blender**. **4. Connect** The addon starts its server when Blender opens. To check, press `N` in the 3D viewport β open the **MCP for Blender** tab (click **Start MCP Server** if it isn't running). That's it β ask Claude to build something. > **Note:** Only run **one** instance of the MCP server (either Cursor or Claude Desktop), not both. --- ## Table of Contents - Quickstart - Features - Premium - Components - Installation - Automatic setup - Prerequisites - Make your client find uvx - Pin the Python version - Install without uv - Run with Docker - Environment Variables - MCP Client Setup - Claude for Desktop - Codex - Cursor - Visual Studio Code - OpenCode