drawing-converter — MCP-сервер для Claude Code: дюймы и миллиметры
Переводит размеры, допуски, резьбы и шероховатость на чертежах между метрической и дюймовой системами и выдаёт готовый PDF.
claude mcp add drawing-converter -- npx -y drawing-converter-mcpЧто делает drawing-converter
Сервер даёт ассистенту пять инструментов. convert_value пересчитывает одно значение: длину, отклонение допуска, шероховатость Ra, массу или обозначение резьбы. convert_text работает со строкой выноски и сохраняет нотацию: Ø30 H7 превращается в Ø1.1811 H7, M8 — в 5/16-18 UNC. lookup_thread сверяет метрическую резьбу с UNC по таблице от M2 до M30. extract_drawing_text вытаскивает текстовый слой PDF с координатами каждого токена, а convert_drawing_pdf записывает копию чертежа, где пересчитанные числа стоят поверх исходных выносок с тем же размером и поворотом. Исходный файл не меняется.
Классификацию значений сервер оставляет модели: он отдаёт все токены, а ассистент решает, где длина, а где шероховатость, и передаёт разметку дальше. Сам сервер работает офлайн, ключи API не нужны. Каждое значение сопровождается способом вывода и оценкой уверенности, резьбу инструменты помечают как невзаимозаменяемую при любом пересчёте.
Нужен Node.js версии 18 или выше. В PDF должен быть текстовый слой: сканы и сплющенные экспорты CAD сервер не разберёт. За один вызов конвертируется одна страница, остальные остаются как были, дробные дюймовые подписи вроде 1 3/4 пока не поддерживаются. Пересчитанные числа печатаются поверх старых, так что критичные для безопасности размеры перед производством придётся перепроверять вручную.
Какие задачи решает
- перевести метрический чертёж в дюймы, не перерисовывая его
- узнать, какая дюймовая резьба ближе всего к M8
- пересчитать допуск ±0.1 мм в дюймы с сохранением записи
- сверить шероховатость Ra в микронах с µin
- вытащить все значения с выносок PDF вместе с координатами
Примеры запросов агенту
- Переведи
flange.pdfв дюймы и скажи, чем заменить резьбу M6 - Сколько будет 84±0.1 мм в дюймах?
- Покажи таблицу соответствия метрической и дюймовой резьбы от M2 до M30
Как установить drawing-converter
Командой платформы
claude mcp add drawing-converter -- npx -y drawing-converter-mcpКомандой платформы
codex mcp add drawing-converter -- npx -y drawing-converter-mcpФайл настроек
{
"mcpServers": {
"drawing-converter": {
"command": "npx",
"args": [
"-y",
"drawing-converter-mcp"
]
}
}
}Файл настроек
{
"servers": {
"drawing-converter": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"drawing-converter-mcp"
]
}
}
}Командой платформы
gemini mcp add drawing-converter npx -y drawing-converter-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о drawing-converter
Как установить drawing-converter в Claude Code?
Одна команда: claude mcp add drawing-converter -- npx -y drawing-converter-mcp. Node.js версии 18 или выше должен быть установлен заранее.
Что делает drawing-converter?
Пересчитывает размеры, допуски, резьбы и шероховатость на технических чертежах между метрикой и дюймами. Умеет записать копию PDF с пересчитанными значениями поверх исходных выносок.
Почему сервер не читает мой чертёж?
Вероятно, в PDF нет текстового слоя — так бывает у сканов и сплющенных экспортов CAD. Ещё одна причина: за вызов обрабатывается только одна страница, её задаёт параметр page.