Memungkinkan AI assistant untuk melakukan optimasi pemotongan nesting 2D panel, 1D bar, timber, dan true-shape melalui CutOptim API.
Juga dikenal sebagai cutoptim/engine-mcp, engine-mcp, @cutoptim/mcp
- Stars
- 0
- Tools
- 6
- Unduhan, 30 hari
- 381
- Versi terbaru
- 0.1.2
- Commit terakhir
- 10 Nov 2026
- Lisensi
- MIT
Apa itu CutOptim Engine MCP?
CutOptim Engine adalah MCP server. Memungkinkan AI assistant untuk melakukan optimasi pemotongan nesting 2D panel, 1D bar, timber, dan true-shape melalui CutOptim API. Server ini menyediakan 6 tool, seperti optimize_2d, optimize_1d, optimize_wood.
Ringkasan dibuat dari README proyek
Tentang CutOptim Engine MCP server
CutOptim Engine menyediakan kemampuan optimasi pemotongan khusus untuk AI assistant melalui Model Context Protocol. Ini memungkinkan pengguna untuk menghitung layout yang efisien untuk berbagai material termasuk 2D panels, 1D bars, timber, dan true-shape nesting untuk bagian poligon bebas. Developer dapat mengintegrasikan kemampuan ini ke dalam client seperti Claude Desktop, Cursor, VS Code, atau Claude Code.
Pengguna dapat terhubung melalui setup hosted dengan mengarahkan client mereka ke endpoint CutOptim API menggunakan Bearer token atau menjalankannya secara lokal menggunakan npx. Server memerlukan CUTOPTIM_API_KEY untuk mengakses tool optimasi, meskipun tool validasi tetap gratis tanpa key tersebut. Sistem ini menyertakan tool spesifik seperti optimize_2d, optimize_1d, optimize_wood, dan optimize_nest untuk menangani geometri material yang berbeda. Sistem ini juga menyediakan tool get_job dan get_usage untuk mengelola tugas asinkron dan memantau kuota bulanan.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal CutOptim Engine MCP
Format diverifikasi 10 Nov 2026Instal CutOptim Engine MCP di Claude Code
$ claude mcp add --env CUTOPTIM_API_KEY=<YOUR_CUTOPTIM_API_KEY> engine-mcp -- npx -y @cutoptim/mcpInstal CutOptim Engine MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Instal CutOptim Engine MCP di VS Code
.vscode/mcp.json
{
"servers": {
"engine-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Instal CutOptim Engine MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Instal CutOptim Engine MCP di Codex
~/.codex/config.toml
[mcp_servers.engine-mcp] command = "npx" args = ["-y", "@cutoptim/mcp"] [mcp_servers.engine-mcp.env] CUTOPTIM_API_KEY = "<YOUR_CUTOPTIM_API_KEY>"
Instal CutOptim Engine MCP di Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Tool CutOptim Engine MCP 6
Terdeteksi dari READMEoptimize_2doptimize_1doptimize_woodoptimize_nestget_jobget_usage
| optimize_2d | — | |
| optimize_1d | — | |
| optimize_wood | — | |
| optimize_nest | — | |
| get_job | — | |
| get_usage | — |
Konfigurasi
CUTOPTIM_API_KEYRahasiaYour CutOptim API key (co_live_…, co_test_…, or the public demo key). Not needed for validate_*.
| Nama | Deskripsi | Tipe |
|---|---|---|
| CUTOPTIM_API_KEY | Your CutOptim API key (co_live_…, co_test_…, or the public demo key). Not needed for validate_*. | Rahasia |
Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerLolos
- Remote endpoint menggunakan HTTPSLolos
- Tools yang bersifat destruktif telah diberi labelLolos
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis di paket maupun dependensinyaLolos
README
Lihat di GitHubTwo ways to connect
Hosted (no install) — point your MCP client at https://api.cutoptim.com/mcp with the header
Authorization: Bearer <your API key>. Configurations for Claude Code, Cursor, VS Code and Claude Desktop are in the
MCP guide.
Local (this package, stdio) — runs on your machine and calls the same API with your key:
{
"mcpServers": {
"cutoptim": {
"command": "npx",
"args": ["-y", "@cutoptim/mcp"],
"env": { "CUTOPTIM_API_KEY": "co_test_YOUR_KEY" }
}
}
}
Claude Code: claude mcp add cutoptim --env CUTOPTIM_API_KEY=co_test_YOUR_KEY -- npx -y @cutoptim/mcp
| Variable | Meaning |
|---|---|
CUTOPTIM_API_KEY |
your key: co_live_…, co_test_… (never billed) or the public demo key. Without one, only the validate_* tools work. |
CUTOPTIM_BASE_URL |
default https://api.cutoptim.com |
Node 18 or newer.
Tools
| Tool | What it does | Cost |
|---|---|---|
optimize_2d |
rectangular parts from sheets: layout, cut plan, yield | one API call |
optimize_1d |
lengths from bars, tubes, profiles | one API call |
optimize_wood |
timber parts by cross-section | one API call |
optimize_nest |
free-form polygon parts on sheets | one API call |
validate_2d · validate_1d · validate_wood · validate_nest |
check a request without solving it | free |
get_job |
read an async engine: "max" job |
free |
get_usage |
calls used and left this month | free |
The arguments of each tool are exactly the request body of its endpoint — the schemas are generated from the
OpenAPI document. Every result carries a short summary for the assistant
and the API's JSON answer as structuredContent.
Quota and billing
One tool call is one Engine API call: the same key, quota, rate limits and billing as calling the REST API yourself.
The client sends an Idempotency-Key with every optimize call, so its own retries are never charged twice.
License and support
MIT. This repository is published from the CutOptim monorepo; report a bug in Issues or write to support@cutoptim.com.
Pertanyaan tentang CutOptim Engine MCP
Bagaimana cara menambahkan CutOptim Engine MCP ke Claude Code?
Jalankan claude mcp add --env CUTOPTIM_API_KEY=<YOUR_CUTOPTIM_API_KEY> engine-mcp -- npx -y @cutoptim/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan CutOptim Engine MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Tool apa yang disediakan CutOptim Engine MCP?
Server ini menyediakan 6 tool, termasuk optimize_2d, optimize_1d, optimize_wood, optimize_nest, get_job.
Bagaimana cara saya terhubung ke CutOptim MCP server?
Anda dapat terhubung melalui versi hosted dengan mengarahkan client Anda ke URL API menggunakan Bearer token, atau menjalankannya secara lokal menggunakan npx dengan API key Anda.
Apakah ada tool gratis yang tersedia?
Ya, tool validasi, membaca async jobs, dan mengecek penggunaan (usage) tersedia secara gratis.
Bagaimana sistem billing untuk pemanggilan tool?
Setiap pemanggilan tool optimasi dihitung sebagai satu panggilan Engine API, mengikuti aturan kuota dan billing yang sama dengan REST API.