Write, check and render parametric laser-cutting designs in KerfScript, as SVG or DXF.
MCPpedia last refreshed this data
com.mylasertools/kerfscript is an MCP server that write, check and render parametric laser-cutting designs in KerfScript, as SVG or DXF. Its tool list has not been published yet over http and stdio, requires no API key, and scores 60/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"com-mylasertools-kerfscript": {
"args": [
"-y",
"@mylasertools/kerfscript-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Write, check and render parametric laser-cutting designs in KerfScript, as SVG or DXF.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @mylasertools/kerfscript-mcp against OSV.dev.
Be 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 analytics / design
Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
Draw and visually collaborate with your agents on tldraw's canvas.
MeiGen-AI-Design-MCP — Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
Inspect and edit Three.js scenes, materials, shaders, lights in real time from any AI agent
MCP Security Weekly
Get CVE alerts and security updates for com.mylasertools/kerfscript and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Website · Playground · Models · Docs · npm
Write a part once as code, change a number, and get a new cut file. KerfScript is to laser cutters what OpenSCAD is to 3D printers, except it was designed for flat parts from the start: cut, score and engrave layers, kerf compensation, finger joints, living hinges, parts and sheets are part of the language.
It is also a library for building laser-cutting generators: a web page,
web service, app or script that takes a few settings (a size, a name, a number
of slots) and returns SVG or DXF files ready to cut. The design is a .kerf
file; your code passes settings in and takes cut files out, in Node.js, the
browser, or any language that runs WebAssembly. See
Build a generator.
The playground runs the interpreter in your browser. A comment after a number turns it into a slider.
|
|
npx @mylasertools/kerfscript render box.kerf -o box.svg -D width=200
That writes all six panels packed on a sheet, kerf compensated, as a millimetre SVG with one layer per operation. Output is checked automatically in Inkscape; see docs/compatibility.md for import settings in laser software.
kerf/box is one of the libraries in the
standard library, built into every renderer:
tabs and slots,
living hinges and a box with round corners,
egg-crate dividers,
keyholes and hanging loops,
enclosures with a screwed-on lid, and
test pieces that measure your laser's
kerf and how your sheet fits.
parameters() reads a design's settings, with their captions, ranges and
choices, so you can build a form or an API from them. render() turns
settings into cut files:
import { readFile } from 'node:fs/promises';
import { parameters, render } from '@mylasertools/kerfscript';
const design = await
... [View full README on GitHub](https://github.com/mylasertools/kerfscript#readme)