LocalFree

SolidWorks MCP server

hjbaard/SolidWorks-MCP

Drive a running SolidWorks from an agent over COM: 86 tools for parametric parts and assemblies (extrude, revolve, sweep, loft, holes on any face, ribs, fillets, shells, patterns, mates, joints checked over their range, interference checks, STEP/STL export). Every modelling call returns measured volume and bounding box, so the agent can verify its own work.

20 GitHub stars3 forks

Install SolidWorks in Claude Code

Claude Code
claude mcp add solidworks -- uvx solidworks-mcp
mcp.json (Claude Desktop, Cursor, VS Code, Windsurf)
{
  "mcpServers": {
    "solidworks": {
      "command": "uvx",
      "args": [
        "solidworks-mcp"
      ]
    }
  }
}

Frequently asked questions

What does the SolidWorks MCP server do?

Drive a running SolidWorks from an agent over COM: 86 tools for parametric parts and assemblies (extrude, revolve, sweep, loft, holes on any face, ribs, fillets, shells, patterns, mates, joints checked over their range, interference checks, STEP/STL export). Every modelling call returns measured volume and bounding box, so the agent can verify its own work.

Is the SolidWorks MCP server free?

Yes, most likely. Open source and no paid account or API key is mentioned in the listing. Check the provider for current pricing.

Does SolidWorks run locally or remotely?

Local. Runs on your machine (stdio). You install it with npx, uvx, Docker or from source.

How do I add SolidWorks to Claude Code?

Run: claude mcp add solidworks -- uvx solidworks-mcp

More art & design MCP servers

View all