Skip to content
Tresca

Blender / Bonsai (IFC) MCP servers and AI agent skills

Blender Lab, part of the Blender project, publishes its own MCP server: a small add-on plus server for Blender 5.1 and later that runs agent-written Python in a live or background Blender. For BIM work, two community servers talk to IFC models open in the Bonsai add-on, a popular third-party server covers general 3D scenes from Blender 3.0, and a 73-skill pack teaches bpy and IfcOpenShell code. All of them drive Blender through a socket add-on on your own machine.

  • Includes Blender Foundation's official server.
  • 4 MCP servers and 1 agent skill listed.
Blender Foundation4 servers · 1 skillChecked 4 Nov 2026

Integrations for Blender / Bonsai (IFC)

Official

MCP serverOfficial

Blender MCP (Blender Lab)by Blender Lab

Blender's own small MCP server and add-on: runs Python in a live or background Blender and summarises .blend files.

LocalCan modify models

Community and commercial servers

MCP serverCommunity

MCP for Blender (formerly blender-mcp)by Siddharth Ahuja

Third-party Blender add-on plus MCP server for scene building, materials, renders, asset libraries and running Python.

LocalWindows, macOS, LinuxCan modify models33k· updated 2 days ago
MCP serverCommunity

Bonsai-mcpby JotaDeRodriguez

A blender-mcp fork with IFC tools for Bonsai: spatial structure, quantities, georeferencing, plan PNGs and BC3 budgets.

LocalWindows, macOSCan modify models66· updated 2 months ago
MCP serverCommunity

Bonsai MCPby Show2Instruct

Connects an agent to an IFC model open in Blender and Bonsai: queries, quantity takeoff, screenshots and IfcOpenShell code.

LocalWindows, macOS, LinuxCan modify models13· updated 3 months ago

Agent skills

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to Blender / Bonsai (IFC)

An MCP server or skill can only do what Blender / Bonsai (IFC) lets programs do. Blender / Bonsai (IFC) exposes 3 automation interfaces:

  • Blender Python API (bpy) (Python): Almost everything in Blender is reachable from the bundled Python interpreter through the bpy module: scene data, operators, modifiers, materials and rendering. Every MCP server here works the same way, with an add-on inside Blender opening a local TCP socket and executing Python sent from the MCP process. Blender Lab's server also bundles API reference pages, so the agent can look up a bpy name before it writes code. Documentation
  • IfcOpenShell and the Bonsai API (Python): Bonsai, formerly BlenderBIM, stores the building as a native IFC model handled by the IfcOpenShell Python library, and Blender objects are a view of that data. Edits made with ifcopenshell.api keep ownership, relationships and GlobalIds valid, which is why the IFC-aware servers expose an IfcOpenShell code tool separate from plain bpy. IfcOpenShell can also read and write .ifc files with no Blender running at all. Documentation
  • Command-line and background mode (Command line): Blender runs without its interface using the -b flag and executes a script with --python, which suits batch jobs such as auditing many .blend files or rendering. Blender Lab's server has a matching set of tools that open a named file in a background Blender process instead of touching the session you have open. Documentation

What Blender Foundation offers

Blender Lab, which describes itself as the innovation space within the Blender project, lists its MCP Server as released. The server and add-on live on projects.blender.org under the GPL, need Blender 5.1 or newer, and name llama.cpp as the example client. Blender itself has no built-in LLM connection, and the Lab page warns that generated code runs without guards and recommends a virtual machine or a system without sensitive data.

Checked 4 Nov 2026. Sources: Blender Lab, MCP Server, Blender Lab projects page, lab/blender_mcp repository (projects.blender.org)

What you can do with Blender / Bonsai (IFC) and AI

  • List every wall, door or space in an IFC model open in Bonsai, with property sets such as fire rating, filtered by class or storey.
  • Produce a quantity takeoff of areas, volumes and lengths per IFC class and storey, or export a BC3 cost budget from the model.
  • Read or set the georeferencing of an IFC file from an EPSG code before handing it to GIS or site coordination.
  • Audit a .blend file for missing textures and linked libraries, or summarise its contents, in a background Blender without opening the interface.
  • Build or adjust a 3D scene, apply materials, then capture viewport angles or renders so the agent can check its own geometry.
  • Give the agent checked bpy, IfcOpenShell, Bonsai and Sverchok patterns through a skill pack so generated IFC entities keep valid relationships.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Antigravity, Claude Code, Claude Desktop, Codex, Cursor, Open WebUI (through the Docker REST/OpenAPI mode), OpenAI Codex, OpenCode, VS Code, Windsurf and llama.cpp. Install steps, copied from each project's own documentation, are on each listing's page. Most Blender / Bonsai (IFC) integrations run on your own computer next to Blender / Bonsai (IFC), so you need Blender / Bonsai (IFC) installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official Blender MCP server?

Yes. Blender Lab publishes one on projects.blender.org and documents it at blender.org/lab/mcp-server. It needs Blender 5.1 or newer. The widely used blender-mcp project by Siddharth Ahuja, now renamed MCP for Blender, is a separate third-party project that says it is not made by Blender.

Can Claude edit IFC models through Blender and Bonsai?

Yes, through community servers that connect to a model open in Bonsai. Show2Instruct's Bonsai MCP and JotaDeRodriguez's Bonsai-mcp both query IFC elements, property sets and quantities, and can change the model through IfcOpenShell code or placement tools. Neither is affiliated with the Bonsai project.

Which Blender versions do these servers support?

Blender Lab's server needs 5.1 or newer. MCP for Blender states 3.0 or newer, Show2Instruct's Bonsai MCP 3.6 or newer with 4.x recommended, and JotaDeRodriguez's fork 4.0 or newer. The skill pack covers Blender 3.x to 5.x and Bonsai 0.8.

Is it safe to let an AI run code in Blender?

Treat it with care. Every server here includes a tool that runs arbitrary Python inside Blender. Blender Lab suggests a virtual machine or a system without sensitive data, and the community authors recommend saving your work first and keeping the socket off the network.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): Blender Lab, MCP Server · Blender Python API documentation · IfcOpenShell Python documentation · Blender manual, command line arguments · Bonsai on Blender Extensions · Blender / Bonsai (IFC) product page

Blender / Bonsai (IFC) is a trademark of Blender Foundation. Tresca is independent and not affiliated with or endorsed by Blender Foundation.