{"apiVersion":"v1","directorySlug":"step2gcode-mcp-0f850583c3","title":"STEP, DXF & SVG online in G-Code umwandeln | step2gcode","description":"CAD-Datei hochladen, Material und Werkzeug wählen, fertigen G-Code laden – wie ein Slicer im 3D-Druck, nur für 2.5D-Fräsen und Laser. Ohne Installation, erstes Modell pro Monat kostenlos.","pageUrl":"https://www.mcpbundles.com/skills/step2gcode-mcp-0f850583c3","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.step2gcode.com/api/mcp","hostedMcpUrl":null,"toolCount":10,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.step2gcode/step2gcode-mcp-0f850583c3","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"create_upload_link","description":"Create a short-lived link the user opens in their browser to upload a CAD file (STEP, DXF or SVG). Returns the link and an upload_id. Poll check_upload with the upload_id until it reports a file_id, then call generate_gcode. Free.","inputSchema":{"type":"object","properties":{}},"logicalName":"create_upload_link","displayName":"create_upload_link","title":"create_upload_link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_upload","description":"Check whether the user finished the browser upload. Returns the file_id once ready. Free.","inputSchema":{"type":"object","required":["upload_id"],"properties":{"upload_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"check_upload","displayName":"check_upload","title":"check_upload"},{"name":"upload_file_content","description":"Upload a CAD file by writing its content out yourself. Use this only when a direct curl upload to /api/upload is not possible - that route costs you no output at all. If you must use this tool, ALWAYS compress first and pass the output as content:\n  gzip -c \"model.step\" | base64 -w0      (on macOS: gzip -c model.step | base64)","inputSchema":{"type":"object","required":["filename","content"],"properties":{"content":{"type":"string"},"filename":{"type":"string"}}},"logicalName":"upload_file_content","displayName":"upload_file_content","title":"upload_file_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_gcode","description":"Start G-code generation for an uploaded file and wait for the result. Most jobs finish within the wait, so the answer usually already carries the part dimensions and hole diameters - no polling needed. Only if it says the job is still running, call get_job_status once after a few seconds. Free - only the download is charged.","inputSchema":{"type":"object","required":["file_id"],"properties":{"depth":{"type":"number"},"holes":{"type":"boolean"},"laser":{"type":"boolean"},"file_id":{"type":"string"},"pockets":{"type":"boolean"},"material":{"enum":["wood","hardwood","plywood","acrylic","aluminum","steel","brass"],"type":"string"},"origin_z":{"enum":["top","spoilboard"],"type":"string"},"feed_rate":{"type":"number"},"origin_xy":{"enum":["TL","TR","BL","BR","C"],"type":"string"},"step_down":{"type":"number"},"ramp_entry":{"type":"boolean"},"plunge_rate":{"type":"number"},"bit_diameter":{"type":"number"},"holding_tabs":{"type":"boolean"},"spindle_speed":{"type":"number"},"inner_contours":{"type":"boolean"}}},"logicalName":"generate_gcode","displayName":"generate_gcode","title":"generate_gcode","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_job_status","description":"Check a generation job. While it runs you get the percentage done, how long it has been running and how much time is left before the generator gives up on its own (180 s). When it fails you get the generator's own reason - pass that on to the user instead of retrying blindly. This is the ONLY correct way to wait for a job; calling generate_gcode again never helps. Free.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_job_status","displayName":"get_job_status","title":"get_job_status"},{"name":"preview_toolpath","description":"Show the finished tool path as an image (top view and isometric view, cutting moves and rapids in different colours) so the user can sanity-check the job before paying. Free.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"preview_toolpath","displayName":"preview_toolpath","title":"preview_toolpath"},{"name":"get_download_link","description":"Return the download link for the finished G-code. THIS is the billed step: one credit per model not paid for yet. Re-downloading the same job or a model already paid for is free.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string"},"confirm":{"type":"boolean"}}},"logicalName":"get_download_link","displayName":"get_download_link","title":"get_download_link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"convert_mesh_to_step","description":"Turn an uploaded STL or 3MF mesh back into a STEP solid with exact surfaces - planes, cylinders, cones and fillets instead of triangles, intersected into real edges. Free; only the download of the finished file is charged.","inputSchema":{"type":"object","required":["file_id"],"properties":{"file_id":{"type":"string"}}},"logicalName":"convert_mesh_to_step","displayName":"convert_mesh_to_step","title":"convert_mesh_to_step","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_step_download_link","description":"Return the download link for a STEP file built by convert_mesh_to_step. THIS is the billed step: one credit per model not paid for yet. The DXF contour that comes with a 2.5D part belongs to the same part and costs nothing extra.","inputSchema":{"type":"object","required":["step_id"],"properties":{"confirm":{"type":"boolean"},"step_id":{"type":"string"}}},"logicalName":"get_step_download_link","displayName":"get_step_download_link","title":"get_step_download_link","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_credit_balance","description":"Show credits left on the access token and how many models are already paid for. Free.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_credit_balance","displayName":"get_credit_balance","title":"get_credit_balance"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=STEP-DXF-SVG-online-in-G-Code-umwandeln-step2gcode&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cuc3RlcDJnY29kZS5jb20vYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22STEP-DXF-SVG-online-in-G-Code-umwandeln-step2gcode%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.step2gcode.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22STEP-DXF-SVG-online-in-G-Code-umwandeln-step2gcode%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.step2gcode.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=STEP%2C+DXF+%26+SVG+online+in+G-Code+umwandeln+%7C+step2gcode&connectorUrl=https%3A%2F%2Fwww.step2gcode.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"STEP-DXF-SVG-online-in-G-Code-umwandeln-step2gcode\" --url \"https://www.step2gcode.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/step2gcode-mcp-0f850583c3","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/step2gcode-mcp-0f850583c3/tools/{tool}","mcpServerUrl":"https://www.step2gcode.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/step2gcode-mcp-0f850583c3?live=1"}