Skip to content

cadmcp

Bridging AI and CAD.

Connect your AI client to design tools over MCP — sketching, features, assembly, and iteration through a dedicated executor.

Start here

About five minutes to a Fake health check (no CAD install required):

pip install pycadmcp
cadmcp doctor --backend fake
cadmcp install --client opencode --dry-run

For a live CAD session on Windows, use --backend solidworks with the CAD application already running.

Full quick start →

Two ways to work

  • Fake backend


    Develop and verify offline on Windows, macOS, or Linux. The full pytest suite runs against Fake — try the tools before attaching to a live CAD session.

  • Live CAD backend


    Attach to a running CAD application on Windows. COM runs only on a dedicated STA thread; business code never opens COM itself. SolidWorks 2025 is supported today.

Why cadmcp

  • AI-assisted design


    Your MCP client calls modeling tools step by step — intent in chat, geometry in CAD.

  • STA by design


    One process, one dedicated STA executor. No cross-thread COM objects.

  • 134 tools · 9 toolsets


    Sketches, features, assemblies, drawings, sheet metal, export — one MCP surface.

  • Your MCP client


    OpenCode, Cursor, and other MCP hosts. Skills ship as cadmcp://skill/....

Guides

  • Getting started


    Install, doctor, serve, and wire an MCP client.

  • Tools


    Capability matrix and the full tool inventory.

  • Architecture


    Protocol, STA, Fake vs live CAD — product constraints only.

  • FAQ


    Limits, licensing notes, and common questions.