Design - official Blender server
Blender MCP server
A lightweight MCP server from Blender Lab that connects an LLM client to a running Blender session through a companion add-on, exposing the Python API, bundled manual and API docs, scene summaries, screenshots and code execution. It runs locally and needs no auth.
Last verified 15 tools7 sources
Install
Generic
{
"mcpServers": {
"blender": {
"command": "uv",
"args": [
"--directory",
"$HOME/blender_mcp/mcp",
"run",
"blender-mcp"
]
}
}
}Tools
execute_blender_code- Execute Python code in the connected Blender instance.
execute_blender_code_for_cli- Execute Python code in a background Blender process.
get_blendfile_summary_datablocks- Return a summary of the blend file: data-block counts, active workspace, and render engine.
get_blendfile_summary_missing_files- Report external file references that are missing from disk.
get_blendfile_summary_of_linked_libraries- Return a tree of directly and indirectly linked library files.
get_blendfile_summary_path_info- Fast access to the blend file's path, save status, age, and backups.
get_blendfile_summary_usage_guess- Guess the primary use-cases of the current blend file (scored 0-100 with certainty).
get_object_detail_summary- Return a structured summary of the object identified by name.
get_objects_summary- Return the scene's collection hierarchy and their objects.
get_python_api_docs- Return the Blender Python API docs for an identifier, or list modules matching a discovery pattern.
get_screenshot_of_window_as_image- Take a screenshot of the entire Blender window and return it as a PNG image.
jump_to_view3d_object_by_name- Move the 3D viewport to focus on an object by name.
render_viewport_to_path- Render the current scene to output_path using current render settings.
search_api_docs- Full-text search over the bundled Blender Python API reference.
search_manual_docs- Full-text search over the bundled Blender user manual.
As documented on October 17, 2026. A running server reports its current list through tools/list.
Notes and caveats
- Blender Lab project (Blender Foundation's experimental innovation space); no beta/GA label is used.
- Requires Blender 5.1 or newer plus the MCP add-on (v1.0.3, released 2026-09-11).
- Installed from source with uv or as an .mcpb bundle from the release page; no npm/PyPI package.
- Streamable HTTP is available via '--transport http --port 9191' (documented for llama.cpp).
- Vendor security warning: the server executes LLM-generated code in Blender without guards; a VM or isolated system is recommended.
- Windows config uses C:\\blender_mcp\\mcp as the directory.
More MCP servers for design
- AutodeskStatus: Beta
Autodesk Fusion Compute MCP server
Autodesk cloud-hosted MCP server that drives Fusion headless in the cloud for parametric modeling, CAM setup, assemblies, Fusion Team document management and STL/STEP export without a local install.
Transport: Streamable HTTPAuth: OAuth - AutodeskStatus: GA
Autodesk Fusion Data MCP server
Autodesk cloud-hosted MCP server for Fusion Manufacturing Data Model data that lets AI clients query and manage hubs, projects, folders, items, permissions and collaborators.
Transport: Streamable HTTPAuth: OAuth - AutodeskStatus: GA
Autodesk Fusion MCP server
Local MCP server exposed by the running Fusion desktop app that lets MCP clients execute modeling and command operations against a live Fusion session in real time.
Transport: Streamable HTTPAuth: No auth - AutodeskStatus: Preview
Autodesk Revit MCP server
Local stdio MCP server add-on for Revit 2027.2 that lets AI clients query, analyze and, in Write or Experimental configurations, modify Revit models, open and export views, and manage sheets and schedules.
Transport: stdioAuth: No auth - Canva
Canva MCP server
Remote MCP server that exposes Canva design generation, editing, search, asset and brand management, export, folders and commenting as MCP tools. Each user authenticates individually with OAuth and can only act on designs and assets they have access to.
Transport: Streamable HTTPAuth: OAuth - FigmaStatus: GA
Figma MCP server (desktop)
Local MCP server run by the Figma desktop app at http://127.0.0.1:3845/mcp that returns design context, metadata, screenshots and variables for the current selection or a linked node.
Transport: Streamable HTTPAuth: Other
Related reading
- GPT-6 and Blender: Build a Playable 3D Game With Codex and AI VideoGPT-6 Astra and Codex script a playable Mars car game in Blender, then Higgsfield's plugin and Seedance turn the assets into trailers. The toolchain and setup.
- What's New in Mastra (Late 2026): Harness, AgentController GA, Eval Gates and MCP 2.xMastra in late 2026: goals, schedules, signals, AgentController GA, eval gates and MCP 2.x, with type-checked TypeScript examples and honest tradeoffs.
- MCP vs A2A vs Function Calling: Which Layer Does What in 2026MCP vs A2A vs function calling compared on the 2026-07-28 MCP spec and A2A 1.0: what each protocol does, where they overlap, and how to stack them.
- Pydantic AI V2 in Late 2026: Capabilities, Graphs, Evals and MCPPydantic AI V2 explained through v2.57.0: capabilities, typed output, Conversation storage, caching, graphs, evals, MCP Apps and Logfire, with checked code.
- Reverse Engineer Anything (REA): What the MCP Server Does and Where the Line IsREA (Reverse Engineer Anything) is an MIT-licensed MCP server that lets Claude Code, Codex or Cursor inspect binaries, Electron apps and APKs. How to try it.
- Claude Opus 5.5 Built a Browser 3D World: The Higgsfield MCP WorkflowClaude Opus 5.5 and Higgsfield MCP built an interactive 3D Library of Alexandria in the browser. The verified connector setup and where the workflow holds up.
FAQ
What does the Blender MCP server do?
A lightweight MCP server from Blender Lab that connects an LLM client to a running Blender session through a companion add-on, exposing the Python API, bundled manual and API docs, scene summaries, screenshots and code execution. The vendor documents 15 tools, including execute_blender_code, execute_blender_code_for_cli, get_blendfile_summary_datablocks and get_blendfile_summary_missing_files.
How do I add the Blender MCP server to an MCP client?
Blender documents a Generic config; copy it from the Generic section of this page.
Does the Blender MCP server need authentication?
No. The vendor documents it as needing no auth. Transport: stdio, Streamable HTTP. Status: Unlabelled, last checked October 17, 2026.
Sources
Last verified against 7 Blender pages, then re-checked independently.
- blender.orghttps://www.blender.org/lab/mcp-server/
- projects.blender.orghttps://projects.blender.org/lab/blender_mcp
- projects.blender.orghttps://projects.blender.org/lab/blender_mcp/raw/branch/main/readme.md
- projects.blender.orghttps://projects.blender.org/lab/blender_mcp/raw/branch/main/readme_tools.rst
- projects.blender.orghttps://projects.blender.org/lab/blender_mcp/wiki/Setup
- projects.blender.orghttps://projects.blender.org/lab/blender_mcp/wiki/Llama.cpp
- blender.orghttps://www.blender.org/news/introducing-blender-lab/
Newsletter
New MCP servers, the week they ship
One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.