CutOptim Engine について
CutOptim Engine は、CutOptim Engine API を通じて板材、棒材、木材、自由形状の切断最適化を行う MCP サーバーです。ホスト型エンドポイントとローカルの stdio パッケージで接続できます。
主な機能
- 01矩形板材の二次元配置
- 02棒材・管材・形材の最適化
- 03断面別の木材最適化
- 04自由形状ポリゴンのネスティング
- 05リクエスト検証とジョブ照会
活用シーン
- 01板材の配置と切断計画の作成
- 02棒材や管材の材料長の最適化
- 03断面に応じた木材部品の配置
- 04ネスティング要求の検証と非同期ジョブの確認
MCP 対応
CutOptim Engine API の最適化、検証、ジョブ、使用量機能をツールとして MCP クライアントに提供します。ホスト型エンドポイントまたはローカル stdio パッケージから接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.cutoptim.com/mcpclaude mcp add --transport http cutoptim-engine https://api.cutoptim.com/mcp{"mcpServers":{"cutoptim-engine":{"type":"http","url":"https://api.cutoptim.com/mcp"}}}Cursor で開く{"servers":{"cutoptim-engine":{"type":"http","url":"https://api.cutoptim.com/mcp"}}}VS Code で開く{"mcpServers":{"cutoptim-engine":{"type":"http","url":"https://api.cutoptim.com/mcp"}}}{"mcpServers":{"cutoptim-engine":{"serverUrl":"https://api.cutoptim.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.cutoptim.com/mcp認証が必要ツール
詳細
CutOptim MCP サーバー
AI アシスタント向けの切断最適化ツール:2D パネル、1D バー、木材、真の形状のネスティングを、
CutOptim Engine APIとModel Context Protocolを通じて利用できます。
MCP ガイド · API リファレンス · 無料のテストキーを取得
接続方法は2通り
ホスト型(インストール不要) — MCP クライアントで https://api.cutoptim.com/mcp を指定し、ヘッダー
Authorization: Bearer <your API key> を設定します。Claude Code、Cursor、VS Code、Claude Desktop 用の設定は
MCP ガイドをご覧ください。
ローカル(このパッケージ、stdio) — お使いのマシン上で動作し、同じ API をキーで呼び出します。
{
"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
| 変数 | 意味 |
|---|---|
CUTOPTIM_API_KEY | キー:co_live_…、co_test_…(課金されません)、または公開デモキーです。指定しない場合、validate_* ツールのみ使用できます。 |
CUTOPTIM_BASE_URL | デフォルトは https://api.cutoptim.com です。 |
Node 18 以降。
ツール
| ツール | 機能 | コスト |
|---|---|---|
optimize_2d | シートから長方形の部品を作成:レイアウト、切断計画、歩留まり | API 呼び出し1回 |
optimize_1d | バー、チューブ、プロファイルから長さを最適化 | API 呼び出し1回 |
optimize_wood | 断面に基づいて木材部品を最適化 | API 呼び出し1回 |
optimize_nest | シート上の自由形状のポリゴン部品を配置 | API 呼び出し1回 |
validate_2d · validate_1d · validate_wood · validate_nest | 実行せずにリクエストを検証 | 無料 |
get_job | 非同期の engine: "max" ジョブを読み取る | 無料 |
get_usage | 今月の使用済み回数と残り回数を確認 | 無料 |
各ツールの引数は、対応するエンドポイントのリクエスト本文とまったく同じです。スキーマは
OpenAPI ドキュメントから生成されています。すべての結果には、アシスタント向けの短い概要と、structuredContent として API の JSON 回答が含まれます。
クォータと課金
ツール呼び出し1回につき、Engine API の呼び出し1回分となります。REST API を直接呼び出す場合と同じキー、クォータ、レート制限、課金が適用されます。
クライアントは最適化呼び出しごとに Idempotency-Key を送信するため、クライアントによる再試行で二重に課金されることはありません。
ライセンスとサポート
MIT。このリポジトリはCutOptimモノレポから公開されています。バグの報告は Issuesに投稿するか、[email protected] までご連絡ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
