a MCP server to allow you to monitor your Bambu Labs 3D printer from Claude Desktop
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"bambu-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
a MCP server to allow you to monitor your Bambu Labs 3D printer from Claude Desktop
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
MCP Security Weekly
Get CVE alerts and security updates for Bambu Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP (Model Context Protocol) server that enables Claude Desktop to interact with your Bambu Lab P1P 3D printer via MQTT. Control your printer, check status, and manage prints directly through Claude!
You'll need three pieces of information from your P1P:
01P00AXXXXXXXXXClone or download these files to a directory on your computer
Install Python dependencies:
pip install -r requirements.txt
.env file or set these in your shell:export BAMBU_PRINTER_IP="192.168.1.100" # Your printer's IP
export BAMBU_ACCESS_CODE="12345678" # Your 8-char access code
export BAMBU_SERIAL_NUMBER="01P00A123456789" # Your printer serial number
python bambu_lab_mcp.py --help
Add this to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"bambu-lab": {
"command": "python",
"args": ["/absolute/path/to/bambu_lab_mcp.py"],
"env": {
"BAMBU_PRINTER_IP": "192.168.1.100",
"BAMBU_ACCESS_CODE": "12345678",
"BAMBU_SERIAL_NUMBER": "01P00A123456789"
}
}
}
}
Important: Replace /absolute/path/to/bambu_lab_mcp.py with the full path to where you saved the file.
Once configured, you can ask Claude things like:
bambu_get_statusGet current printer status including:
Options:
detailed: Request full status update (takes 2-3 seconds)response_format: Choose 'markdown' (default) or 'json' outputbambu_control_printControl active prints:
pause: Pause the current printresume: Resume a paused printstop: Cancel the print (⚠️ cannot be undone)bambu_set_speedChange print speed during printing:
claude_desktop_config.json is absolute, not relative