2 v0.3.0 更新于 2026-10-28

Bambu Studio (unofficial) MCP Server

Build, edit, slice, check and calibrate Bambu Studio projects; read a Bambu Lab printer's status.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "unofficial-bambu-mcp": {
      "command": "uvx",
      "args": [
        "unofficial-bambu-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 17 个工具

use_ams_filaments
读取并使用当前 AMS 中已装载的耗材。
arrange
按真实轮廓排布对象,支持多盘均匀分配。
cut_object
在任意平面上切割对象,并支持榫钉、销钉、燕尾连接件。
save_filament_preset
将项目中的耗材更改保存为 Bambu Studio 用户预设。
edit_preset
直接修改用户的预设并自动备份。
add_relief
在对象表面添加凸起或凹陷的文字/SVG 标志,可跟随曲面。
add_shape
通过 SVG 等方式添加形状对象,可带底座。
measure_object
测量对象尺寸、体积、壁厚、间隙和任意高度截面。
measure_between
测量两个对象或部件之间的间距、中心与重叠。
set_height_range
按高度区间设置参数,如变层高、区间换耗材。
set_plate_settings
按盘设置打印板、打印顺序、螺旋花瓶和塔位等。
paint_object
按高度带或朝向面对对象进行颜色、支撑、接缝、毛皮皮肤涂刷。
get_purge_volumes
读取各 AMS 槽位对之间的冲刷体积。
set_purge_volumes
设置各 AMS 槽位对之间的冲刷体积与倍率。
check_print_risks
检查打印风险,如高瘦件、悬空支撑不足、全边框熔接等。
add_brim_ears
仅在细尖端自动添加小圆形边框耳。
reprint_objects
为失败部件生成带边框的重打项目。