AI 어시스턴트가 파라메트릭 레이저 커팅 디자인을 작성, 검증하고 SVG 또는 DXF 형식으로 렌더링할 수 있도록 지원합니다.
다른 이름 mylasertools/kerfscript, @mylasertools/kerfscript-mcp
- 스타
- 11
- Tools
- 4
- 다운로드, 30일
- —
- 최신 버전
- 0.1.1
- 마지막 커밋
- 2026년 11월 10일
- 라이선스
- AGPL-3.0
KerfScript MCP란?
KerfScript은(는) MCP server입니다. AI 어시스턴트가 파라메트릭 레이저 커팅 디자인을 작성, 검증하고 SVG 또는 DXF 형식으로 렌더링할 수 있도록 지원합니다. 4개 도구를 제공합니다. 예: kerfscript_docs, kerfscript_examples, kerfscript_parameters.
프로젝트 README에서 생성된 요약
KerfScript MCP server 정보
KerfScript를 사용하면 AI 어시스턴트가 파라메트릭 레이저 커팅 디자인을 생성하고 검증할 수 있습니다. 개발자는 이 MCP server를 사용하여 AI가 코드를 작성하고, 문서를 참조하며, 파일을 SVG 또는 DXF 형식으로 렌더링하도록 할 수 있습니다. 이 프로세스를 통해 어시스턴트는 사용자에게 최종 디자인을 제시하기 전에 스스로 작성한 코드를 테스트할 수 있습니다. 이 서버는 밀리미터 단위를 지원하며 텍스트 요소에는 Atkinson Hyperlegible font를 사용합니다.
계정이나 API key 없이도 Claude Code, Claude Desktop, Cursor 또는 VS Code를 통해 HTTP 방식으로 호스팅 버전에 연결할 수 있습니다. 개인정보 보호를 위해 Node.js 20 이상을 사용하여 서버를 로컬에서 실행하면 디자인이 로컬 머신을 벗어나지 않게 할 수 있습니다. 호스팅 서비스는 분당 60회, 일일 1,000회의 요청 제한이 있습니다.
주요 도구로는 언어 레퍼런스를 읽기 위한 kerfscript_docs, 소스 코드를 찾기 위한 kerfscript_examples, 디자인 설정을 확인하기 위한 kerfscript_parameters, 파일 생성을 위한 kerfscript_render가 있습니다. 렌더링은 디자인당 100,000 steps, 100 parts, 10 sheets로 제한됩니다.
활용 사례
- 1디자인 파라미터 검증AI에게 특정 디자인 설정에 대한 유효한 범위와 선택지를 찾아달라고 요청합니다.
- 2레이저 커팅 파일 생성어시스턴트에게 KerfScript 디자인을 SVG 또는 DXF 파일로 변환하도록 요청합니다.
- 3언어 문법 학습AI 어시스턴트가 공식 가이드와 언어 레퍼런스를 읽고 더 나은 코드를 작성하도록 합니다.
- 4코드 템플릿 찾기AI에게 제목이나 태그를 기반으로 기존 디자인 예제를 찾도록 지시합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
KerfScript MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 KerfScript MCP 설치
$ claude mcp add kerfscript -- npx -y @mylasertools/kerfscript-mcpCursor에 KerfScript MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"kerfscript": {
"command": "npx",
"args": [
"-y",
"@mylasertools/kerfscript-mcp"
]
}
}
}VS Code에 KerfScript MCP 설치
.vscode/mcp.json
{
"servers": {
"kerfscript": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mylasertools/kerfscript-mcp"
]
}
}
}VS Code CLI에 KerfScript MCP 설치
$ code --add-mcp '{"name":"kerfscript","type":"stdio","command":"npx","args":["-y","@mylasertools/kerfscript-mcp"]}'Claude Desktop에 KerfScript MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"kerfscript": {
"command": "npx",
"args": [
"-y",
"@mylasertools/kerfscript-mcp"
]
}
}
}Codex에 KerfScript MCP 설치
$ codex mcp add kerfscript -- npx -y @mylasertools/kerfscript-mcpCodex config.toml에 KerfScript MCP 설치
~/.codex/config.toml
[mcp_servers.kerfscript] command = "npx" args = ["-y", "@mylasertools/kerfscript-mcp"]
Gemini CLI에 KerfScript MCP 설치
$ gemini mcp add -s user kerfscript npx -- -y @mylasertools/kerfscript-mcpGemini settings.json에 KerfScript MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"kerfscript": {
"command": "npx",
"args": [
"-y",
"@mylasertools/kerfscript-mcp"
]
}
}
}KerfScript MCP 도구 4
README에서 감지됨kerfscript_docskerfscript_exampleskerfscript_parameterskerfscript_render
| kerfscript_docs | — | |
| kerfscript_examples | — | |
| kerfscript_parameters | — | |
| kerfscript_render | — |
자동 검사
2026년 11월 12일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨통과
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음통과
README
GitHub에서 보기KerfScript MCP
An MCP server that lets AI assistants write and check KerfScript laser-cutting designs. The assistant can read the KerfScript docs and examples, find a design's settings and render it to SVG or DXF, so it can test its code before giving it to you.
Connect
The hosted server needs no account or key:
https://mcp.mylasertools.com/mcp
Claude Code
claude mcp add --transport http kerfscript https://mcp.mylasertools.com/mcp
Claude (desktop and web): Settings → Connectors → Add custom connector, and enter the address above.
Cursor: add it to .cursor/mcp.json:
{
"mcpServers": {
"kerfscript": { "url": "https://mcp.mylasertools.com/mcp" }
}
}
VS Code: add it to .vscode/mcp.json:
{
"servers": {
"kerfscript": { "type": "http", "url": "https://mcp.mylasertools.com/mcp" }
}
}
Run it locally
With Node.js 20 or newer, the same server runs on your computer and designs never leave it:
{
"mcpServers": {
"kerfscript": { "command": "npx", "args": ["-y", "@mylasertools/kerfscript-mcp"] }
}
}
In Claude Code:
claude mcp add kerfscript -- npx -y @mylasertools/kerfscript-mcp
Tools
| Tool | What it does |
|---|---|
kerfscript_docs |
Reads the guides and the language reference |
kerfscript_examples |
Finds examples by title or tag and returns their source |
kerfscript_parameters |
Lists a design's settings with their ranges and choices |
kerfscript_render |
Renders a design to SVG or DXF, with its parts, sizes, layers and any warnings |
Sizes are in millimetres. Text uses the bundled Atkinson Hyperlegible font.
Limits
A design may be up to 64,000 characters, with up to 20 libraries of its own passed alongside it. It cannot read files or fetch anything from the network. Each render stops at 100,000 steps, 100 parts and 10 sheets. For bigger designs or other fonts, use the KerfScript package or its command line.
The hosted server allows each client about 60 requests a minute and 1,000 a day. It does not store or log the designs you send.
A render that succeeds does not mean the parts fit. Cut a test piece in your material before cutting a new design.
More
Licensed under the GNU AGPL 3.0, or the free commercial licence for closed-source use.
KerfScript MCP 질문
KerfScript MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add kerfscript -- npx -y @mylasertools/kerfscript-mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
KerfScript MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
KerfScript MCP는 어떤 도구를 제공하나요?
4개 도구를 제공합니다. 예: kerfscript_docs, kerfscript_examples, kerfscript_parameters, kerfscript_render.
계정 없이 서버를 사용할 수 있나요?
호스팅된 서버는 연결 시 계정이나 API key가 필요하지 않습니다.
디자인 렌더링 제한은 어떻게 되나요?
각 렌더링은 100,000 steps, 100 parts, 10 sheets로 제한됩니다.
렌더링에 성공하면 부품이 완벽하게 맞물리는 것을 보장하나요?
아니요, 렌더링 성공이 부품의 결합을 보장하지는 않습니다. 먼저 실제 재료로 테스트 피스를 잘라보는 것을 권장합니다.
디자인 보안을 위해 서버를 로컬에서 실행할 수 있나요?
네, Node.js 20 이상 버전을 사용하여 서버를 로컬에서 실행하면 디자인이 컴퓨터 외부로 유출되지 않습니다.