Blender MCP with Google Gemini — Setup Guide
The Google Gemini CLI (gemini-cli) supports MCP servers natively, which means you can connect Blender MCP to Gemini for AI-powered 3D modeling. This guide walks you through the complete setup — from installing the Gemini CLI to creating your first 3D scene with natural language.
The MCP configuration for Gemini CLI is similar to other clients: you add the Blender MCP server to a config file, and Gemini discovers and uses its tools automatically. Setup takes about 10 minutes.
Prerequisites
- Blender 3.0+ — Download from blender.org
- Google Gemini CLI — Install via npm or your package manager
- uv package manager — Required for running the Blender MCP server
- Google AI API key — Free tier available at aistudio.google.com
Step 1: Install Gemini CLI and uv
macOS / Linux
Install Gemini CLI (npm):
npm install -g @google/gemini-cliInstall uv:
curl -LsSf https://astral.sh/uv/install.sh | shAlternative install: Check the Gemini CLI documentation for other installation methods (e.g., pip, Homebrew).
Step 2: Configure Blender MCP in settings.json
The Gemini CLI reads MCP servers from ~/.gemini/settings.json. Create or edit this file and add the Blender MCP server to the mcpServers block:
macOS / Linux
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}Windows users: Use the cmd + /c wrapper so Gemini CLI can launch uvx correctly. This matches the behavior of other MCP clients on Windows.
Config location: The file is typically at ~/.gemini/settings.json (or %USERPROFILE%\.gemini\settings.json on Windows). You can also use a project-specific .gemini/settings.json in your project root.
Step 3: Install the Blender Addon
The Blender addon creates a socket server inside Blender that receives commands from Gemini.
Download the addon
Download addon.py from the Blender MCP GitHub repository .
Install in Blender
Open Blender → Edit → Preferences → Add-ons → Click “Install…” → Select the downloaded addon.py file.
Enable the addon
Check the box next to “Interface: Blender MCP” to activate it.
Step 4: Start the Blender Connection
Open the BlenderMCP panel
In Blender’s 3D Viewport, press N to open the sidebar, then find the “BlenderMCP” tab.
Enable Poly Haven (optional)
Turn on the Poly Haven checkbox if you want access to free HDRIs, textures, and 3D models from polyhaven.com .
Click “Connect to Claude”
This starts the socket server inside Blender. The button works for all MCP clients, including Gemini — it simply enables the connection.
Only run one MCP client at a time. If you have Blender MCP connected to Claude Desktop or Cursor, disconnect it first. Running multiple clients causes connection conflicts.
Step 5: Verify and Use
Start the Gemini CLI:
geminiVerify the Blender MCP server is connected:
/mcp listYou should see something like ✓ blender: uvx blender-mcp - Connected. If it shows Disconnected, run /mcp reload and ensure Blender is running with the addon connected.
Your first 3D prompt
Ask Gemini in natural language. For example:
- “Create a red metallic sphere above a blue cube in Blender”
- “Set up studio lighting and point the camera at the scene”
- “Create a low poly dungeon scene with a dragon”
- “Download a forest HDRI from Poly Haven and set it as the world background”
Gemini will use the Blender MCP tools to execute your request. You don’t need special syntax — just describe what you want.
Troubleshooting
”blender” shows Disconnected in /mcp list
- Make sure Blender is open, the addon is enabled, and you clicked Connect to Claude
- Verify uv is installed:
uv --version - On Windows, ensure the config uses the
cmd+/cwrapper - Try
/mcp reloadto force Gemini to re-connect
Gemini can’t find Blender tools
- Run
/mcp reloadto re-query the server for tools - Restart the Gemini CLI after editing
settings.json - Confirm the BlenderMCP addon shows a connected status in Blender
First command times out or fails
This can happen with the first request after connecting. Send a second message — it usually works afterward.
API key / authentication
The Gemini CLI needs a Google AI API key for the model. Set it via gemini config set api_key YOUR_KEY or through the AI Studio setup flow. Blender MCP itself requires no API key.
For a deep dive on how the server works, see our MCP Server architecture guide.
Using a different AI client?
FAQ
Does Gemini CLI support MCP servers?
Yes. The Google Gemini CLI has native MCP support. You add servers to ~/.gemini/settings.json under the mcpServers object. Use /mcp list to verify connections and /mcp reload to refresh tool discovery.
How is Blender MCP config different for Gemini vs Claude?
The structure is the same: command (uvx) and args (blender-mcp). The only difference is the config file location — Gemini uses ~/.gemini/settings.json while Claude uses claude_desktop_config.json. On Windows, both typically need the cmd /c wrapper for uvx.
Is Blender MCP free with Gemini?
Yes. Blender MCP is free and open source. Blender is also free. You only need a Google AI API key — the free tier includes a generous quota for Gemini models.
Can I use Gemini CLI with other MCP servers alongside Blender?
Yes. Add multiple entries under mcpServers (e.g., github, blender, filesystem). Gemini will connect to all of them and combine their tools. Use mcp.allowed or mcp.excluded in settings.json to control which servers are active.
Get Started with Blender MCP
Blender MCP is free, open-source, and community-driven. Star the repo, report issues, or contribute — all on GitHub.
View on GitHub →