Bonsai_mcp

Bonsai_mcp

3.4

If you are the rightful owner of Bonsai_mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Bonsai-mcp is a fork of BlenderMCP that extends functionality with dedicated support for IFC models through Bonsai, enabling LLMs to read and modify IFC files.

Bonsai-mcp is a specialized integration platform that enhances the capabilities of BlenderMCP by incorporating support for Industry Foundation Classes (IFC) models. This is achieved through the Bonsai BIM addon, previously known as BlenderBIM. The platform allows Language Model Models (LLMs) to interact with IFC files, enabling them to read, query, and modify these files. The system is composed of a Blender addon that creates a socket server within Blender and a Python MCP server that implements the Model Context Protocol. This setup facilitates the execution of IFC-specific operations and commands. Bonsai-mcp includes a variety of tools for querying and manipulating IFC models, such as retrieving project information, listing entities, and analyzing spatial structures. Additionally, it supports sequential thinking for structured problem-solving and includes the ability to execute Python code within Blender. The platform is designed to be deployed easily using Docker, ensuring consistent performance across different environments.

Features

  • IFC-specific functionality: Query IFC models, analyze spatial structures, and examine building elements.
  • 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 for structured problem solving.
  • Execute Code tool: Create and modify objects, apply materials, and execute Python code in Blender.