devops-infra MCP Server
MCP server for QIDI 3D printers via Moonraker API — control, monitor, and automate prints from Claude/AI agents
Discovered via github-topic:model-context-protocol and last synced 3mo ago.
1. Install the package
uvx qidi-printer-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"qidi-printer-mcp": {
"command": "uvx",
"args": [
"qidi-printer-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
List all gcode files uploaded to the printer.
Cancel the current print job. The printer will stop and cool down.
Description
Get current print progress: percentage complete, elapsed time, estimated time re
Send a raw G-code command to the printer.
Start printing a gcode file already uploaded to the printer.
Get current bed and nozzle temperatures with targets.
Get full printer status: state, temperatures, and print progress. No parameters
Pause the current print job.
Resume a paused print job.
Preheat the printer bed and nozzle to target temperatures.