PRINTER_HOST
optional
Printer IP address or hostname.
PRINTER_PORT
optional
Printer HTTP API port, e.g., OctoPrint default 80, Klipper default 7125.
PRINTER_TYPE
optional
Printer type: octoprint, klipper, duet, repetier, bambu, prusa, or creality.
TEMP_DIR
optional
Directory where the server stores temporary files.
BAMBU_SERIAL
optional
Bambu printer serial number, found on the printer's sticker or in Bambu Studio's Device Management; required for Bambu printers.
BAMBU_MODEL
optional
Bambu printer model (p1s, p1p, x1c, x1e, a1, a1mini, h2d); required for print operations.
BED_TYPE
optional
Bed plate type, e.g., textured_plate, cool_plate, engineering_plate, hot_plate.
NOZZLE_DIAMETER
optional
Nozzle diameter in mm, default 0.4.
SLICER_TYPE
optional
Slicer type, e.g., prusaslicer, cura, orcaslicer, orcaslicer-bambulab, bambustudio.
SLICER_PATH
optional
Local path to the slicer executable.
SLICER_PROFILE
optional
Path to the slicer profile file.
FULU_ORCA_PATH
optional
Path to the FULU OrcaSlicer-bambulab executable; alias used when SLICER_PATH is unset.
ORCASLICER_BAMBULAB_PATH
optional
Alias for the FULU OrcaSlicer-bambulab executable path.
FULU_ORCA_PLUGIN_DIR
optional
FULU OrcaSlicer app plugin directory, e.g., the Contents/MacOS path on macOS.
ORCASLICER_BAMBULAB_PLUGIN_DIR
optional
Alias for the FULU plugin directory.
PJARCZAK_MAC_RUNTIME_DIR
optional
FULU BambuNetwork bridge runtime dir; macOS default is ~/Library/Application Support/OrcaSlicer/macos-bridge/runtime.
FULU_BAMBU_BRIDGE_COMMAND
optional
FULU BambuNetwork bridge command used for diagnostic RPC calls.
BAMBU_STUDIO_CONFIG_PATH
optional
Bambu Studio user config directory, used to read printer/filament/process presets.
MCP_TRANSPORT
optional
MCP transport mode: stdio or streamable-http.
MCP_HTTP_HOST
optional
Listen address for HTTP transport, default 127.0.0.1.
MCP_HTTP_PORT
optional
Listen port for HTTP transport, default 3000.
MCP_HTTP_PATH
optional
HTTP endpoint path, default /mcp.
MCP_HTTP_STATEFUL
optional
Whether HTTP transport keeps stateful sessions.
MCP_HTTP_JSON_RESPONSE
optional
Whether HTTP transport returns JSON responses.
MCP_HTTP_ALLOWED_ORIGINS
optional
Allowed origins list for HTTP transport.
BLENDER_MCP_BRIDGE_COMMAND
optional
Bridge command used by blender_mcp_edit_model in execute=true mode.
MCP_ALLOW_EXECUTABLE_ARG
optional
Whether per-call executable selectors (slicer_path, bridge_command) are accepted; off by default to prevent injection.