API VEGA

Drawing Converter MCP Server

Преобразование технических чертежей (PDF) и инженерных пометок между метрической и имперской системами — с любого MCP-enabled AI-ассистента.

Этот Model Context Protocol сервер предоставляет доступ к конверсионному движку за metric-to-imperial-converter.imnoo.com (от Imnoo): конвертация единиц измерения на уровне цеха для размеров, допусков, ISO-классов посадок, резьб, шероховатости и массы — включая создание сконвертированной копии PDF-чертежа с каждым значением, проставленным на месте.

"Convert bracket.pdf to imperial and tell me what replaces the M8 thread"
        │
        ▼  (your AI assistant calls the tools)
extract_drawing_text ──► classify values ──► convert_drawing_pdf
                                                   │
                                                   ▼
                                    bracket.imperial.pdf  ✓ Ø30 H7 → Ø1.1811 H7
                                                          ✓ M8     → 5/16-18 UNC

Tools

InstrumentЧто делает
convert_valueОдно значение с инженерным округлением: длина (мм⇄in), отклонение допусков, значение GD&T, шероховатость поверхности (Ra µm⇄µin), масса (kg⇄lb), обозначение резьбы. Возвращает точные исходные значения и отображаемые, метод вывода и уровень доверия.
convert_textСтрока помета с сохранением нотации: Ø30 H7 → Ø1.1811 H7, 84±0.1 → 3.3071±0.0039, M8 → 5/16-18 UNC, 1/4-20 UNC → M6. Углы остаются без изменений.
lookup_threadISO метрическая ⇄ Unified (UNC) перекрёстная ссылка: базовые диаметры, шаг/ TPI, соответствие ближайшему стандарту. Для полного графика M2–M30 опущение обозначения.
extract_drawing_textЧитает текстовый слой PDF-чертежа: индексированные токены с позициями/поворотом, геометрия страницы и эвристическое предположение используемой единичной системы.
convert_drawing_pdfЗаписывает сконвертированную копию PDF с нанесением распознанных значений поверх исходных пометок (размер и поворот совпадают). Исходный файл не изменяется.

Плюс подсказка convert-drawing, которая проводит ассистента через extract → classify → convert.

Этап анализа ИИ остается за вашим ассистентом. extract_drawing_text передает модели каждый напечатанный токен с его позицией; модель решает, какие токены являются реальными значениями (и является ли простой 3.2 — длиной или шероховатостью Ra) и передает их как classifications в convert_drawing_pdf. Ни ключей API, ни облачных вызовов — сам сервер полностью детерминирован и автономен.

Установка

Требуется Node.js ≥ 18.

Claude Code

claude mcp add drawing-converter -- npx -y drawing-converter-mcp

Claude Desktop

Добавьте в claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "drawing-converter": {
      "command": "npx",
      "args": ["-y", "drawing-converter-mcp"]
    }
  }
}

Cursor

Add to Cursor — или добавьте в ~/.cursor/mcp.json:

{
  "mcpServers": {
    "drawing-converter": {
      "command": "npx",
      "args": ["-y", "drawing-converter-mcp"]
    }
  }
}

VS Code (GitHub Copilot)

code --add-mcp '{"name":"drawing-converter","command":"npx","args":["-y","drawing-converter-mcp"]}'

Windsurf / другие клиенты stdio

Любой клиент, который запускает stdio-серверы, работает с:

npx -y drawing-converter-mcp

Пример сессии

Вы: Преобразуйте C:\drawings\flange.pdf в Imperial.

Ассистент: вызывает extract_drawing_text — 63 токена, исходная система: метрическая (высокая уверенность — "mm", ISO 2768). классифицирует токены, пропускает заголовок, помечает 1.6 рядом с символом поверхности как шероховатость, вызывает convert_drawing_pdf — создан файл C:\drawings\flange.imperial.pdf, преобразовано 17 значений: Ø40 H7 → Ø1.5748 H7, 2× M6 → 1/4-20 UNC (ближайший стандарт — не взаимозаменяемый), Ra 1.6 → Ra 63 µin…

Короткие запросы тоже работают: «сколько будет 84±0.1 мм в дюймах?»convert_text3.3071±0.0039.

Правила точности

Преобразования следуют тем же правилам, что и веб-приложение:

  • Точные коэффициенты по международному определению (25.4 мм/дюйм, 0.45359237 кг/фунт — NIST/ISO 80000).
  • Отображаемое округление соответствует принятым на заводе правилам: шаг 0,01 мм отображается как четыре знака после запятой в дюймах; девиации допусков сохраняют дополнительный значимый знак.
  • Резьбы сопоставляются с таблицей ISO-метрическая ⇄ UNC (M2–M30), помечаются table для строк графика или nearest, когда привязка идёт по основному диаметру. Метри́ческие и дюймовые резьбы никогда не взаимозаменяемы — инструменты об этом говорят в каждом преобразовании резьбы.
  • Каждое преобразованное значение сообщает, как оно было получено (exact / rounded / table / nearest) и рейтинг доверия.

Ограничения

  • PDF-документ должен содержать текстовый слой. Сканированные или "flattened" экспорты CAD-файлов таких слоев не имеют — веб-приложение обрабатывает их с помощью OCR + AI-анализа.
  • Одна страница конвертируется за вызов (page параметр, по умолчанию 1); остальные страницы проходят без изменений.
  • Пометки в дюймах в дробной форме (1 3/4) ещё не конвертируются — чертежи с десятичными дюймами работают нормально.
  • Преобразованные значения наносятся поверх исходных пометок. Всегда проверяйте критически важные размеры перед использованием в производстве.

Разработка

Этот пакет собирается из монорепозитория Drawing Converter на Imnoo, где он напрямую импортирует движок конверсии веб-приложения — поэтому веб-приложение и этот сервер конвертируют одинаково по замыслу. Каждый выпуск сопровождается 31 сквозной проверкой, которые запускают все пять инструментов через stdio на генерируемом примере чертежа.

Проблемы и запросы на новые функции приветствуются в этом репозитории.

About Imnoo

Imnoo — The System for Manufacturers | AI Planning, Scheduling & Quoting · Complete Assemblies · DFM · Tool & Material Libraries · Quoted-Parts Database · Toolpath & G-Code · Machine Connection · Webshop · ERP · Shop Analytics & Optimization · Drawing Masking & IP Security

Plan It. Schedule It. Quote It. Win It. — доверяют более 3 000 производителей.

Imnoo — это платформа на базе искусственного интеллекта для планирования, расписания и формирования котировок для производителей ЧПУ — ваша автоматизация производства. Единая система, охватывающая всё: автоматическое планирование производства с учётом материалов, каталогов и закупочных позиций; планирование с умными напоминаниями и AI-управляемыми рабочими процессами; а также оценку стоимости и цикла на основе ИИ для обработки, токарной обработки и EDM — даже по одному 2D-пPDF-файлу. Котируйте полные сборки: загрузите один файл, и Imnoo автоматически разложит его на отдельные детали — с проверками DFM, протоколами качества, извлечением допусков и соответствием 2D-3D, расчётом траекторий и генерацией G-code, рекомендациями инструментов и машин, а также подключёнными станками, возвращающими реальные данные производства в каждую котировку. Всё это на базе ваших библиотек инструментов и материалов и растущей базы всех когда-либо котируемых вами деталей — для статистики, бенчмаркинга и оптимизации цеха. Расширяется до глубокого сверления отверстий, работы с листовым металлом, литья и профилированных деталей — с круглосуточным веб-магазином, встроенной ERP, расчётом почасовых ставок, бенчмаркингом рыночных цен и конвертацией Imperial ⇄ metric. Ваши данные живут в собственной физически изолированной среде — автоматическое скрытие чертежей, швейцарский хостинг и сквозное шифрование. Доверяют более 3 000 производителей.

👉 Забронировать демонстрацию на imnoo.com

Лицензия

MIT © Imnoo AG