upload_modelwrite(file | url) → model_id
Принимает STEP, IFC, STL, DWG/DXF до 2 ГБ. Разбирает сборку на тела, определяет профили и марку стали из атрибутов.
Model Context Protocol · сервер v1
MCP 3D подключает Claude, ChatGPT, Cursor и других ассистентов к вашим моделям STEP, IFC, STL и DWG. Ассистент сам посчитает площадь и расход цинка, проверит, войдёт ли изделие в ванну завода HotZINK, расставит отверстия для слива и оформит заявку на цинкование.
01 Как работает
Ничего не нужно ставить локально: MCP 3D — удалённый сервер. Ассистент видит его инструменты и сам решает, какой вызвать, а вы просто задаёте вопросы о конструкции обычным языком.
Оставьте заявку — менеджер завода выдаст ключ доступа к серверу. Для клиентов HotZINK доступ бесплатный.
Одна запись в claude_desktop_config.json, mcp.json или в списке коннекторов ассистента — адрес и ключ.
Перетащите файл в чат или дайте ссылку. Спросите: «влезет в ванну?», «сколько уйдёт цинка?», «где сверлить отверстия?»
вы › Влезет ли ферма FT-24 в ванну и сколько уйдёт цинка?
⎿ bath_fit(model_id: "ferma-ft24")
✓ fits: true габарит 11 040 × 1 020 × 1 460 мм
запас по длине 1 460 мм · масса 2 310 кг из 5 000
⎿ vent_holes(model_id: "ferma-ft24")
! 2 замкнутые полости — опорные узлы A1, A11
→ по 2 отверстия Ø16 у нижней кромки, ГОСТ 9.307-89
⎿ zinc_estimate(model_id: "ferma-ft24", coating_um: 85)
✓ площадь 48,6 м² · цинк в покрытии 29,5 кг · масса после ≈ 2 340 кг
◆ Ферма проходит в ванну целиком, двойное окунание не нужно. Добавьте 4 отверстия Ø16 в опорных узлах. Оформить заявку на цинкование?
02 Инструменты MCP
Ответ tools/list сервера. Все расчёты ведутся по параметрам реальной линии завода, а не по усреднённым справочникам.
upload_modelwrite(file | url) → model_id
Принимает STEP, IFC, STL, DWG/DXF до 2 ГБ. Разбирает сборку на тела, определяет профили и марку стали из атрибутов.
analyze_modelread(model_id) → geometry
Габариты, масса стали, площадь поверхности, толщины элементов, число деталей и сварных узлов, центр масс.
zinc_estimatecalc(model_id, coating_um?) → estimate
Площадь под покрытие, расход цинка при толщине 60–200 мкм, масса после цинкования и ориентировочная стоимость по прайсу завода.
bath_fitread(model_id) → fit_report
Проверка по ванне 12 500 × 1 800 × 3 200 мм и весу до 5 т. Если не входит — предложит двойное окунание или разбивку на марки.
vent_holesread(model_id) → holes[]
Находит замкнутые полости и «карманы», предлагает отверстия для слива и вентиляции с диаметром и координатами по ГОСТ 9.307-89 и ISO 1461.
stream_meshstream(model_id, lod?) → chunks…
Потоковый 3D-предпросмотр: меш приходит частями, от грубого LOD к точному, с подсветкой проблемных зон прямо в окне ассистента.
hang_planread(model_id) → rigging
Схема навески: точки строповки, угол погружения и сколько изделий поместится на одну траверсу.
create_orderwrite(model_ids[], contact) → order
Формирует заявку на цинкование в HotZINK со спецификацией и расчётом. Перед отправкой ассистент всегда спрашивает подтверждение.
order_statusread(order_id) → status
Где сейчас партия: приёмка, подготовка, ванна, ОТК, отгрузка. Паспорт качества — ссылкой, когда будет готов.
Ещё сервер отдаёт ресурсы model://{id}, mesh://{id}/lod/{n}
и готовый промпт galv_check — «проверь конструкцию под горячее цинкование».
03 Подключение
Сервер работает по Streamable HTTP. Подставьте ключ из письма менеджера, перезапустите ассистента — в списке инструментов появится mcp3d.
{
"mcpServers": {
"hotzink-mcp3d": {
"type": "http",
"url": "https://mcp.wayfs.uk/mcp/v1",
"headers": {
"Authorization": "Bearer <ВАШ_КЛЮЧ>"
}
}
}
}
{
"mcpServers": {
"mcp3d": {
"url": "https://mcp.wayfs.uk/mcp/v1",
"headers": {
"Authorization": "Bearer <ВАШ_КЛЮЧ>",
"X-Mcp3d-Units": "mm"
}
}
}
}
# ChatGPT: Настройки → Коннекторы → Добавить свой
URL https://mcp.wayfs.uk/mcp/v1
Авторизация OAuth 2.1 # вход учётной записью клиента
# Проверка из терминала
curl -s https://mcp.wayfs.uk/mcp/v1 \
-H "Authorization: Bearer <ВАШ_КЛЮЧ>" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
04 HTTP API
Под MCP-слоем — обычный REST, им можно пользоваться из своих скриптов, CAD-плагинов и PLM. База — https://mcp.wayfs.uk/mcp/v1/, авторизация заголовком Authorization: Bearer.
/mcp/v1JSON-RPC 2.0: initialize, tools/list, tools/call/mcp/v1/sessionsОткрыть сессию, получить session_id и лимиты/mcp/v1/sessions/{id}Закрыть сессию и освободить потоки/mcp/v1/modelsЗагрузка модели, multipart или ссылка; до 2 ГБ/mcp/v1/models/{id}Метаданные и результаты анализа/mcp/v1/meshes/{id}Потоковая выдача частей меша, ?lod=0..3/mcp/v1/meshes/{id}/chunks/{n}Отдельная часть — для докачки после обрыва/mcp/v1/ordersЗаявка на цинкование по моделям сессии/mcp/v1/orders/{id}Статус партии и паспорт качестваGET /mcp/v1/meshes/{id}?lod=2
HTTP/2 200 content-type: application/x-mcp3d-mesh transfer-encoding: chunked x-mesh-chunks: 24
Меш режется на части по сборочным единицам и уходит сразу, как готова первая. Пока ассистент вращает модель и подсвечивает узлы, поток остаётся открытым — предпросмотр одной сборки занимает от 50 до 400 МБ трафика.
05 Тарифы и доступ
MCP 3D — инструмент для заказчиков завода, а не публичный сервис. Ключи выдаются компаниям после короткого знакомства.
client
0 ₽ при заказах цинкования
bureau
Пилот 30 дней затем по договору
enterprise
По договору выделенный контур
Расскажите, с какими моделями работаете и какой ассистент используете. Менеджер свяжется в течение рабочего дня и пришлёт ключ.
Или напишите: info@hotzink.ru
06 Вопросы
Любые клиенты с поддержкой Model Context Protocol и удалённых серверов: Claude Desktop и Claude Code, ChatGPT через пользовательские коннекторы, Cursor, Windsurf, VS Code. Если клиент умеет только локальный stdio — подойдёт любой стандартный HTTP-адаптер для MCP.
Модели хранятся на серверах в России, в зашифрованном виде, и удаляются через 30 дней или по запросу сразу. Доступ есть только у вашей компании и технолога завода, если вы оформили заявку. Модели не используются для обучения.
Площадь считается по точной геометрии, поэтому ошибка — в пределах 2–3 %. Итоговая толщина зависит от марки стали и кремния в ней: для сталей с высоким кремнием инструмент покажет диапазон, а финальную цифру подтвердит технолог.
bath_fit предложит варианты: двойное окунание для длинномеров до 24 000 мм, разбивку на отправочные марки или изменение узлов. Ограничение по весу единицы — 5 т.
Это настоящая геометрия, а не картинка. stream_mesh отдаёт меш частями от грубого уровня к точному и держит поток открытым, пока ассистент вращает модель и подсвечивает зоны. Для крупной сборки это сотни мегабайт. Уровень детализации можно ограничить параметром lod.
Нет. Сервер удалённый: достаточно добавить адрес и ключ в настройки ассистента. Для своих интеграций есть HTTP API с той же авторизацией.
Для клиентов завода — бесплатно. Проектным бюро даём пилот на 30 дней, дальше — по договору. Стоимость самого цинкования считается по прайсу HotZINK.