63
grade C
10 days ago
glama

bambu-printer-mcp

An MCP server for controlling Bambu Lab 3D printers that enables users to manipulate STL files, slice 3MF files, and manage end-to-end print workflows directly from Claude. It provides real-time status monitoring, file management via FTPS, and printer control through MQTT for a focused, lean Bambu-only implementation.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Known vulnerabilities in dependencies: 1 critical, 1 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 1 credential: BAMBU_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configBAMBU_MODELp1s # Your printer model: p1s, p1p, x1c, x1e, a1, a1mini, h2d
configBAMBU_SERIAL01P00A123456789 # Printer serial number (see Finding Your Serial Number below)
🔐 secretBAMBU_TOKENyour_access_token # LAN access token from printer touchscreen
configBED_TYPEtextured_plate # Bed plate type: textured_plate, cool_plate, engineering_plate, hot_plate
configBLENDER_MCP_BRIDGE_COMMANDShell command to invoke your Blender MCP bridge executable
configMCP_HTTP_ALLOWED_ORIGINSNo Comma-separated list of allowed CORS origins
configMCP_HTTP_HOST127.0.0.1 No HTTP bind address (HTTP transport only)
configMCP_HTTP_JSON_RESPONSEtrue No Return structured JSON alongside text responses
configMCP_HTTP_PATH/mcp No HTTP endpoint path (HTTP transport only)
configMCP_HTTP_PORT3000 No HTTP port (HTTP transport only)
configMCP_HTTP_STATEFULtrue No Enable stateful HTTP sessions
configMCP_TRANSPORTstdio # Options: stdio (default), streamable-http
configNOZZLE_DIAMETER0.4 # Nozzle diameter in mm (default: 0.4)
configPRINTER_HOST192.168.1.100 # IP address of your Bambu printer on the local network
configSLICER_PATH/Applications/BambuStudio.app/Contents/MacOS/BambuStudio
configSLICER_PROFILEOptional: path to a slicer profile/config file
configSLICER_TYPEbambustudio # Options: bambustudio, prusaslicer, orcaslicer, cura, slic3r
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 4 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/dmontgomery40-bambu-printer-mcp-1a8u96)](https://m8ven.ai/mcp/dmontgomery40-bambu-printer-mcp-1a8u96)
commit: 1c3df3d421ec548be36688e1d0d0b14b0c6fc9c4
code hash: 4afac56015420c6ac6599ffe55bdf6450ec53f26fdc1a9fc9e5ad3d21d25e9bd
verified: 4/11/2026, 2:34:57 PM
view raw JSON →