CutOptim APIを介して、AIアシスタントによる2Dパネル、1Dバー、木材、およびトゥルーシェイプ(自由形状)のネスティング切り出し最適化を可能にします。
別名 cutoptim/engine-mcp, engine-mcp, @cutoptim/mcp
- スター
- 0
- ツール
- 6
- ダウンロード数(30日間)
- 391
- 最新バージョン
- 0.1.2
- 最終コミット
- 2026年11月10日
- ライセンス
- MIT
CutOptim Engine MCPとは
CutOptim EngineはMCPサーバーです。 CutOptim APIを介して、AIアシスタントによる2Dパネル、1Dバー、木材、およびトゥルーシェイプ(自由形状)のネスティング切り出し最適化を可能にします。. 6個のツールを提供しており、optimize_2d, optimize_1d, optimize_woodなどがあります。
プロジェクトのREADMEから生成された概要
CutOptim Engine MCP server について
CutOptim Engineは、Model Context Protocolを通じて、AIアシスタントに特化した切り出し最適化機能を提供します。2Dパネル、1Dバー、木材、および自由形状のポリゴンパーツに対するネスティングなど、さまざまな素材の効率的なレイアウト計算をユーザーが行えるようにします。開発者は、これらの機能をClaude Desktop、Cursor、VS Code、またはClaude Codeなどのクライアントに統合できます。
ユーザーは、Bearerトークンを使用してクライアントをCutOptim APIエンドポイントに向けるホスト型セットアップで接続するか、npxを使用してローカルで実行できます。最適化ツールにアクセスするにはCUTOPTIM_API_KEYが必要ですが、バリデーションツールはキーなしでも無料で利用できます。システムには、異なる素材の形状を扱うためのoptimize_2d、optimize_1d、optimize_wood、optimize_nestなどの専用ツールが含まれています。また、非同期タスクの管理や月間クォータの監視を行うためのget_jobおよびget_usageツールも提供されています。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
CutOptim Engine MCPのインストール方法
フォーマット検証日 2026年11月10日Claude CodeにCutOptim Engine MCPをインストール
$ claude mcp add --env CUTOPTIM_API_KEY=<YOUR_CUTOPTIM_API_KEY> engine-mcp -- npx -y @cutoptim/mcpCursorにCutOptim Engine MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}VS CodeにCutOptim Engine MCPをインストール
.vscode/mcp.json
{
"servers": {
"engine-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Claude DesktopにCutOptim Engine MCPをインストール
claude_desktop_config.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}CodexにCutOptim Engine MCPをインストール
~/.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>"
Gemini CLIにCutOptim Engine MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}CutOptim Engine MCPツール 6
READMEから検出optimize_2doptimize_1doptimize_woodoptimize_nestget_jobget_usage
| optimize_2d | — | |
| optimize_1d | — | |
| optimize_wood | — | |
| optimize_nest | — | |
| get_job | — | |
| get_usage | — |
設定
CUTOPTIM_API_KEYシークレットYour CutOptim API key (co_live_…, co_test_…, or the public demo key). Not needed for validate_*.
| 名前 | 説明 | 種類 |
|---|---|---|
| CUTOPTIM_API_KEY | Your CutOptim API key (co_live_…, co_test_…, or the public demo key). Not needed for validate_*. | シークレット |
自動チェック
実行日 2026年11月13日詳細レポート →自動チェックに合格しました。これはセキュリティ監査ではありません。コードを読み、サーバーに必要最小限のアクセス権を与えてください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能合格
- オープンソースライセンス (OSI)合格
- 過去1年以内にコミットまたはリリースあり合格
- パッケージ名が有名なパッケージに酷似していない合格
- リモートエンドポイントがHTTPSを使用合格
- 破壊的なツールがラベル付けされている合格
- モデルへの隠れた指示がない合格
- パッケージと依存関係に重大なアドバイザリがない合格
README
GitHubで見るTwo 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.
CutOptim Engine MCPのよくある質問
CutOptim Engine MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --env CUTOPTIM_API_KEY=<YOUR_CUTOPTIM_API_KEY> engine-mcp -- npx -y @cutoptim/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
CutOptim Engine MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
CutOptim Engine MCPが提供するツールは
6個のツールを提供しており、optimize_2d, optimize_1d, optimize_wood, optimize_nest, get_jobなどがあります。
CutOptim MCP serverへの接続方法を教えてください。
ホスト版を使用する場合は、クライアントの接続先にBearerトークンを含むAPI URLを指定してください。または、npxを使用してローカル環境で実行することも可能です。
無料で利用できるツールはありますか?
はい、バリデーションツール、非同期ジョブの読み取り、および使用量の確認は無料で利用できます。
ツール呼び出しの課金体系はどうなっていますか?
各最適化ツールの呼び出しは、REST APIと同じクォータおよび課金ルールに従い、1回のEngine API呼び出しとしてカウントされます。