MCP 3D Printer Server

by DMontgomery40
Verified

process_and_print_stl

Process an STL file (extend base), slice it, confirm temperatures, and start printing

Input Schema

NameRequiredDescriptionDefault
api_keyNoAPI key for authentication (default: value from env)
bed_tempNoExpected bed temperature
extension_inchesYesAmount to extend the base in inches
extruder_tempNoExpected extruder temperature
hostNoHostname or IP address of the printer (default: value from env)
portNoPort of the printer API (default: value from env)
stl_pathYesPath to the STL file to process
typeNoType of printer management system (default: value from env)

Input Schema (JSON Schema)

{ "properties": { "api_key": { "description": "API key for authentication (default: value from env)", "type": "string" }, "bed_temp": { "description": "Expected bed temperature", "type": "number" }, "extension_inches": { "description": "Amount to extend the base in inches", "type": "number" }, "extruder_temp": { "description": "Expected extruder temperature", "type": "number" }, "host": { "description": "Hostname or IP address of the printer (default: value from env)", "type": "string" }, "port": { "description": "Port of the printer API (default: value from env)", "type": "string" }, "stl_path": { "description": "Path to the STL file to process", "type": "string" }, "type": { "description": "Type of printer management system (default: value from env)", "type": "string" } }, "required": [ "stl_path", "extension_inches" ], "type": "object" }