Bonsai MCP Server

Bonsai-mcp is a fork of [BlenderMCP](https://github.com/ahujasid/blender-mcp) that extends the original functionality with dedicated support for IFC

Local serverstdioPython

What is the Bonsai MCP MCP server?

If you already use Bonsai MCP, the bonsai mcp mcp server is the piece that lets your assistant work with it directly. Bonsai-mcp is a fork of BlenderMCP that extends the original functionality with dedicated support for IFC (Industry Foundation Classes) models through Bonsai. This integration is a platform to let.

What the server does

  • IFC-specific functionality — Query IFC models, analyze spatial structures, examine building elements and extract quantities
  • Eleven IFC tools included — Inspect project info, list entities, examine properties, explore spatial structure, analyze relationships and more
  • Sequential Thinking — Includes the sequential thinking tool from modelcontextprotocol/servers for structured problem solving
  • Execute Code tool from the original BlenderMCP implementation — Create and modify objects, apply materials, and execute Python code in Blender

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • URLhttp://localhost:8000
  • Authentication — None (unless configured otherwise)
  • Prerequisites — powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
  • Features — The Features tool exposed by this server
  • Output — BC3 files are exported to the exports/ folder with proper FIEBDC-3/2016 format, including: - Complete hierarchical chapter structure - Detailed

Installation

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.

Credentials and setup notes

Configuration is passed through the environment: BLENDER_HOST. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

  • Blender 4.0 or newer - Python 3.12 or newer - uv package manager - Bonsai BIM addon for Blender (for IFC functionality) Installing uv: Mac: Windows: For other platforms, see the uv installation guide.

Where it fits

This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Bonsai MCP's toolset — URL, Authentication, Prerequisites and 2 more — is a fair guide to whether it matches your workflow. It is maintained by JotaDeRodriguez; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Bonsai MCP's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
URLhttp://localhost:8000
AuthenticationNone (unless configured otherwise)
Prerequisitespowershell -c "irm https://astral.sh/uv/install.ps1 | iex"
FeaturesThe Features tool exposed by this server.
OutputBC3 files are exported to the exports/ folder with proper FIEBDC-3/2016 format, including: - Complete hierarchical chapter structure - Detailed measurements for each element - Unit prices and totals - Full compliance wit

Configuration

  • Blender 4.0 or newer - Python 3.12 or newer - uv package manager - Bonsai BIM addon for Blender (for IFC functionality) Installing uv: Mac: Windows: For other platforms, see the uv installation guide.
VariableDescriptionRequired
BLENDER_HOSTEndpoint or connection string the server talks to.Optional

Example prompts to try

  • Use Bonsai MCP to URL.
  • Use Bonsai MCP to Authentication.
  • Use Bonsai MCP to Prerequisites.

Frequently asked questions

It connects Bonsai MCP to MCP-compatible AI assistants such as Claude and Cursor, exposing 5 tools (URL, Authentication, Prerequisites, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Bonsai MCP directly.