Позволяет ИИ-ассистентам выполнять оптимизацию раскроя 2D-панелей, 1D-стержней, пиломатериалов и нелинейную раскладку (true-shape nesting) через CutOptim API.
Также известен как cutoptim/engine-mcp, engine-mcp, @cutoptim/mcp
- Звёзды
- 0
- Инструменты
- 6
- Загрузки, 30 дней
- 391
- Последняя версия
- 0.1.2
- Последний коммит
- 10 нояб. 2026 г.
- Лицензия
- MIT
Что такое CutOptim Engine MCP?
CutOptim Engine — это MCP server. Позволяет ИИ-ассистентам выполнять оптимизацию раскроя 2D-панелей, 1D-стержней, пиломатериалов и нелинейную раскладку (true-shape nesting) через CutOptim API. Он предоставляет 6 инструментов, например optimize_2d, optimize_1d, optimize_wood.
Сводка сгенерирована из README проекта
О CutOptim Engine MCP server
CutOptim Engine предоставляет специализированные возможности оптимизации раскроя для ИИ-ассистентов через Model Context Protocol. Он позволяет пользователям рассчитывать эффективные схемы раскладки для различных материалов, включая 2D-панели, 1D-стержни, пиломатериалы и нелинейную раскладку (true-shape nesting) для деталей произвольной полигональной формы. Разработчики могут интегрировать эти возможности в такие клиенты, как Claude Desktop, Cursor, VS Code или Claude Code.
Пользователи могут подключиться через хостинговую версию, указав в клиенте эндпоинт CutOptim API с Bearer токеном, или запустить сервер локально с помощью npx. Для доступа к инструментам оптимизации серверу требуется CUTOPTIM_API_KEY, хотя инструменты валидации остаются бесплатными и без него. Система включает специфические инструменты, такие как optimize_2d, optimize_1d, optimize_wood и optimize_nest, для работы с различными типами геометрии материалов. Также предусмотрены инструменты get_job и get_usage для управления асинхронными задачами и мониторинга ежемесячных квот.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить CutOptim Engine MCP
Форматы проверены 10 ноя 2026Установка CutOptim Engine MCP в Claude Code
$ claude mcp add --env CUTOPTIM_API_KEY=<YOUR_CUTOPTIM_API_KEY> engine-mcp -- npx -y @cutoptim/mcpУстановка CutOptim Engine MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Установка CutOptim Engine MCP в VS Code
.vscode/mcp.json
{
"servers": {
"engine-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Установка CutOptim Engine MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Установка CutOptim Engine MCP в 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>"
Установка CutOptim Engine MCP в Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"engine-mcp": {
"command": "npx",
"args": [
"-y",
"@cutoptim/mcp"
],
"env": {
"CUTOPTIM_API_KEY": "<YOUR_CUTOPTIM_API_KEY>"
}
}
}
}Инструменты CutOptim Engine MCP 6
Определено из READMEoptimize_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_*. | Секрет |
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетПройдено
- Удаленная конечная точка использует HTTPSПройдено
- Деструктивные инструменты помеченыПройдено
- Нет скрытых инструкций для моделиПройдено
- Нет критических уязвимостей в пакете и зависимостяхПройдено
README
Открыть на 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.
Вопросы о 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 и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет CutOptim Engine MCP?
Он предоставляет 6 инструментов, включая optimize_2d, optimize_1d, optimize_wood, optimize_nest, get_job.
Как подключиться к CutOptim MCP server?
Вы можете подключиться через хостинговую версию, указав в клиенте URL API с Bearer токеном, или запустить сервер локально с помощью npx, используя свой API key.
Есть ли бесплатные инструменты?
Да, инструменты валидации, чтения асинхронных задач и проверки использования ресурсов бесплатны.
Как работает тарификация за вызовы инструментов?
Каждый вызов инструмента оптимизации считается как один вызов Engine API и подчиняется тем же правилам квот и оплаты, что и REST API.