Categories › Software Development › Code search, analysis, refactoring & languages
Turn STEP, DXF and SVG files into CNC milling and laser G-code for GRBL, LinuxCNC, Mach3 and more.
Remote server: your requests and data go to www.step2gcode.com. Claude Code: claude mcp add --transport http step2gcode https://www.step2gcode.com/api/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
create_upload_link — 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 ccheck_upload — Check whether the user finished the browser upload. Returns the file_id once ready. Free. NEXT STEP - do not generate yet. Ask the user: 1. upload_file_content — 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 cgenerate_gcode — Start G-code generation for an uploaded file and wait for the result. Most jobs finish within the wait, so the answer usually already carrieget_job_status — 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 generatpreview_toolpath — 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-get_download_link — 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 joconvert_mesh_to_step — Turn an uploaded STL or 3MF mesh back into a STEP solid with exact surfaces - planes, cylinders, cones and fillets instead of triangles, intget_step_download_link — 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 search — Search step2gcode's help and knowledge base: supported files (STEP, DXF, SVG, STL, images, Gerber), machines and post-processors, settings, fetch — Read the full text of one page found with search, by its id. Free.get_credit_balance — Show credits left on the access token and how many models are already paid for. Free.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.