Repository navigation
Releases
Releases · haunchen/solidworks-mcp
v0.1.0 — first public release
First tagged release of solidworks-mcp — an MCP server that lets Claude drive SolidWorks 2021 to create engineering drawings over your LAN, through the pywin32 COM API.
Features
21 tools in 5 categories:
- File operations (3) — open / close / list documents
- Drawing views (6) — create drawing from template, standard views, first-angle aligned 3-view, section view, detail view, custom-orientation view
- Annotation (6) — import model dimensions, probe edges, add dimensions (linear / diameter / radius / angle), auto reference dimensions, balloons, BOM table
- Export (4) — capture drawing (JPEG), capture model views, save as PDF, save drawing
- Assembly analysis (2) — read mates, read feature tree
See the README (繁體中文) for the full tool reference and quick start.
Requirements
- Windows 10/11 host with SolidWorks 2021 installed
- Python 3.10+
- An MCP client that supports Streamable HTTP (e.g. Claude Code) on the same trusted LAN
Known limitations
- Only SolidWorks 2021 has been tested. Other versions may work since the COM API is largely stable, but no guarantees.
- The server has no authentication. Deploy on a trusted LAN only — never expose the port to the internet. See the Security section in the README.
- Run from a clone (
python src/server.py); not published to PyPI by design.