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 Server?

Bonsai-mcp is a fork of BlenderMCP that extends the original functionality with dedicated support for IFC (Industry

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

Credentials and setup notes

  • 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.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Bonsai MCP Server

{
  "mcpServers": {
    "Bonsai-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "\\your\\path\\to\\Bonsai_mcp",
        "run",
        "tools.py"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

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.

Example prompts to try

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

Frequently asked questions

Bonsai-mcp is a fork of [BlenderMCP](https://github.com/ahujasid/blender-mcp) that extends the original functionality with dedicated support for IFC (Industry Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.