AIアシスタントが、パラメトリックなレーザーカット設計を記述、検証し、SVGまたはDXF形式でレンダリングできるようにします。
別名 mylasertools/kerfscript, @mylasertools/kerfscript-mcp
- スター
- 11
- ツール
- 4
- ダウンロード数(30日間)
- —
- 最新バージョン
- 0.1.1
- 最終コミット
- 2026年11月10日
- ライセンス
- AGPL-3.0
KerfScript MCPとは
KerfScriptはMCPサーバーです。 AIアシスタントが、パラメトリックなレーザーカット設計を記述、検証し、SVGまたはDXF形式でレンダリングできるようにします。. 4個のツールを提供しており、kerfscript_docs, kerfscript_examples, kerfscript_parametersなどがあります。
プロジェクトのREADMEから生成された概要
KerfScript MCP server について
KerfScriptを使用すると、AIアシスタントがパラメトリックなレーザーカット設計を作成および検証できるようになります。開発者はこのMCP serverを利用して、AIにコードを書かせ、ドキュメントを参照させ、ファイルをSVGまたはDXF形式にレンダリングさせることができます。このプロセスにより、アシスタントは最終的なデザインをユーザーに提示する前に、自身のコードをテストすることが可能になります。本サーバーはミリメートル単位の測定をサポートし、テキスト要素にはAtkinson Hyperlegibleフォントを使用します。
ホストされたバージョンには、Claude Code、Claude Desktop、Cursor、またはVS CodeからHTTP経由で接続でき、アカウントやAPIキーは不要です。プライバシーを重視する場合は、Node.js 20以降を使用してサーバーをローカルで実行することで、デザインをローカル環境内に留めることができます。ホストされたサービスには、1分間に60リクエスト、1日あたり1,000リクエストの制限があります。
具体的なツールには、言語リファレンスを読み取るためのkerfscript_docs、ソースコードを探すためのkerfscript_examples、設計設定を確認するためのkerfscript_parameters、およびファイルを生成するためのkerfscript_renderが含まれます。レンダリングは、1デザインあたり100,000ステップ、100パーツ、10シートに制限されています。
できること
- 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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
KerfScript MCPが提供するツールは
4個のツールを提供しており、kerfscript_docs, kerfscript_examples, kerfscript_parameters, kerfscript_renderなどがあります。
アカウントなしでサーバーを使用できますか?
ホストされたサーバーは、接続にアカウントやAPIキーを必要としません。
デザインのレンダリング制限はありますか?
各レンダリングは、100,000ステップ、100パーツ、10シートまでに制限されています。
レンダリングに成功すれば、パーツが適合することは保証されますか?
いいえ、レンダリングの成功はパーツの適合を保証するものではありません。まず使用する素材でテストピースをカットすることをお勧めします。
プライバシーを保つためにサーバーをローカルで実行できますか?
はい、Node.js 20以降を使用してサーバーをローカルで実行できます。これにより、デザインがコンピュータから外部に出ることはありません。