πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

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

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