Convert technical drawing PDFs and engineering callouts between metric and imperial units with precise stamped values.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
The install command below started, but didn't respond the way we expected when we tried to talk to it.
npx -y drawing-converter-mcpinitialize succeeded but no response to tools/list.
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 4d ago.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Drawing Converter MCP.
convert_valueOne value, engineering-grade rounding: length (mm⇄in), tolerance deviation, GD&T value, surface roughness (Ra µm⇄µin), weight (kg⇄lb), thread designation. Returns exact + display values, derivation method and confidence.
convert_textA printed callout string, notation preserved: `Ø30 H7` → `Ø1.1811 H7`, `84±0.1` → `3.3071±0.0039`, `M8` → `5/16-18 UNC`, `1/4-20 UNC` → `M6`. Angles stay untouched.
lookup_threadISO metric ⇄ Unified (UNC) cross-reference: major diameters, pitch/TPI, nearest-standard matching. Omit the designation for the full M2–M30 chart.
extract_drawing_textReads a drawing PDF's text layer: indexed tokens with positions/rotation, page geometry, and a heuristic guess of the drawing's unit system.
convert_drawing_pdfWrites a converted copy of the PDF with every recognised value stamped over the original callout (size and rotation matched). The source file is never modified.
Convert technical drawings (PDF) and engineering callouts between metric and imperial — from any MCP-enabled AI assistant.
This Model Context Protocol server exposes the conversion engine behind metric-to-imperial-converter.imnoo.com (by Imnoo): shop-floor-precision unit conversion for dimensions, ± tolerances, ISO fit classes, threads, surface roughness and weights — including producing a converted copy of a drawing PDF with every value stamped in place.
| Tool | What it does |
|---|---|
convert_value | One value, engineering-grade rounding: length (mm⇄in), tolerance deviation, GD&T value, surface roughness (Ra µm⇄µin), weight (kg⇄lb), thread designation. Returns exact + display values, derivation method and confidence. |
convert_text | A printed callout string, notation preserved: Ø30 H7 → Ø1.1811 H7, 84±0.1 → 3.3071±0.0039, M8 → 5/16-18 UNC, 1/4-20 UNC → M6. Angles stay untouched. |
lookup_thread | ISO metric ⇄ Unified (UNC) cross-reference: major diameters, pitch/TPI, nearest-standard matching. Omit the designation for the full M2–M30 chart. |
extract_drawing_text | Reads a drawing PDF's text layer: indexed tokens with positions/rotation, page geometry, and a heuristic guess of the drawing's unit system. |
convert_drawing_pdf | Writes a converted copy of the PDF with every recognised value stamped over the original callout (size and rotation matched). The source file is never modified. |
Plus a convert-drawing prompt that walks the assistant through extract → classify → convert.
The AI-analysis step stays with your assistant. extract_drawing_text hands the model every printed token with its position; the model decides which tokens are real values (and whether a bare 3.2 is a length or an Ra roughness) and passes that as classifications to convert_drawing_pdf. No API keys, no cloud calls — the server itself is fully deterministic and offline.
Requires Node.js ≥ 18.
Add to claude_desktop_config.json (Settings → Developer → Edit Config):
Add to Cursor — or add to ~/.cursor/mcp.json:
Any client that launches stdio servers works with:
You: Convert
C:\drawings\flange.pdfto imperial.Assistant: calls
extract_drawing_text— 63 tokens, source system: metric (high confidence — "mm", ISO 2768). classifies tokens, skips the title block, marks1.6next to the surface symbol as roughness, callsconvert_drawing_pdf— wroteC:\drawings\flange.imperial.pdf, 17 values converted: Ø40 H7 → Ø1.5748 H7, 2× M6 → 1/4-20 UNC (nearest standard — not interchangeable), Ra 1.6 → Ra 63 µin…
Quick one-liners work too: "what's 84±0.1 mm in inches?" → convert_text → 3.3071±0.0039.
Conversions follow the same rules as the web app:
table for charted rows or nearest when snapped by major diameter. Metric and inch threads are never interchangeable — the tools say so on every thread conversion.exact / rounded / table / nearest) and a confidence score.page parameter, default 1); other pages pass through unchanged.1 3/4) aren't converted yet — decimal-inch drawings work fine.This package is built from the Drawing Converter monorepo at Imnoo, where it imports the web app's conversion engine directly — so the web app and this server convert identically by construction. Every release is gated on 31 end-to-end checks that drive all five tools over stdio against a generated sample drawing.
Issues and feature requests are welcome in this repository.
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. — trusted by over 3,000 manufacturers.
Imnoo is the AI-powered planning, scheduling, and quoting platform for CNC manufacturers — your automatic production platform. One system that covers it all: automatic manufacturing planning with raw-material, catalog and purchase-part, and subcontracting sourcing; scheduling with smart reminders and AI-driven customer workflows; and AI cost and cycle-time estimation for milling, turning, and EDM — even from a 2D PDF alone. Quote complete assemblies: drop in one file and Imnoo explodes it into single parts automatically — with DFM checks, quality protocols, tolerance extraction and 2D-to-3D matching, toolpath and G-code generation, tool and machine recommendations, and connected machines feeding real production data back into every quote. Built on your own tool and material libraries and a growing database of every part you've ever quoted — powering statistics, benchmarks, and shop optimization. Extends to deep hole drilling, sheet metal, casting, and profile parts — with a 24/7 webshop, built-in ERP, hourly-rate calculation, market-price benchmarking, and imperial ⇄ metric conversion. Your data lives in its own physically separated environment — automatic drawing masking, Swiss hosting, end-to-end encryption. From messy RFQ to production-ready order, on one platform.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/imnoo-team-drawing-converter-mcp)<a href="https://allmcps.com/mcp/imnoo-team-drawing-converter-mcp"><img src="https://allmcps.com/api/badge/imnoo-team-drawing-converter-mcp?style=directory" alt="Drawing Converter MCP on AllMCPs" /></a>