solidworks-mcp (haunchen)

MCP server that creates SolidWorks engineering drawings from any MCP client through COM automation.

MCP serverOpen sourceMaintainedMCAD

What it does and how it connects

solidworks-mcp is an MCP server that creates SolidWorks engineering drawings from any MCP client through COM automation. Open a part, generate first-angle standard views, add dimensions and balloons, insert a BOM table, then export to PDF, all from a Claude conversation. It exposes 21 tools in five groups: file operations, drawing views, annotation, export and assembly analysis.

It drives SolidWorks 2021 over pywin32 COM from a single STA worker thread, reached over Streamable HTTP on the local network. It has been tested only on SolidWorks 2021; other versions may work since the COM API is largely stable, but the README gives no guarantee. It needs Windows 10 or 11 with SolidWorks 2021 installed, Python 3.10 or later, and an MCP client that supports Streamable HTTP.

The README warns the server has no authentication: anyone who can reach the port can drive the SolidWorks instance and read or write files through it, so it must run on a trusted LAN only and never be exposed to the internet. Large screenshots and PDFs can be served through a shared folder instead of inline base64.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2Release v0.1.0github.com

Not verified

  • Pricing (no price stated; open source under MIT)
  • Real user voices (the repository's recent issues are maintainer pull requests)
  • A named individual builder beyond the repository owner handle haunchen

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.