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_thread | ISO метрическая ⇄ 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_text → 3.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