</>MCP Agents Market
Skill

solidworks-automation-skill

by wzyn20051216891PythonUpdated 2026-09-07

Python automation toolkit for SolidWorks API

Claude CodeClaude DesktopCodexCursorWindsurfOpenClaw

SolidWorks Automation Skill is a Python-based toolkit that enables AI agents to programmatically control SolidWorks CAD software through its COM API. It provides both MCP server and agent skill interfaces for creating parts, assemblies, engineering drawings, and exporting files in various formats (STEP, STL, DXF, PDF). The toolkit includes specialized subskills for threaded holes, CNC machining features, engineering drawings with GB/T standards, and FEA simulation using CalculiX, with automated self-review capabilities to validate generated CAD models.

Key Features

Dual interface: works as both MCP server and agent skill (Skill, OpenClaw, Claude skill)
Part modeling: sketches, extrusions, revolutions, chamfers, fillets, patterns, and arrays
Assembly operations: component placement, mates (coincident, distance, concentric), interference checking
Engineering drawing generation with GB/T standards, section views, dimensions, and BOM tables
Multiple export formats: STEP, IGES, STL, OBJ, GLB, DXF, SVG, PDF without requiring SolidWorks installation (OCCT backend)
Specialized subskills: threaded holes (M3-M8), CNC fillet/chamfer operations, sheet metal, weldments
FEA simulation integration with CalculiX for linear static, nonlinear, and contact analysis (pilot)
Automated self-review: generates multi-view previews, JSON reports, and pass/warn/fail evaluations

Use Cases

  • 01Automate creation of mechanical parts and assemblies from natural language descriptions
  • 02Generate engineering drawings with standard views, dimensions, and manufacturing specifications
  • 03Batch export CAD files to STEP, STL, or other formats for 3D printing or CNC machining
  • 04Create parametric designs with threaded holes, chamfers, and fillets for CNC production
  • 05Run design-for-manufacturing (DFM) checks on parts for machining, sheet metal, or 3D printing
  • 06Integrate CAD modeling into AI agent workflows for product design and prototyping

Related Skills

View more

solidworks-automation-skill — FAQ

What is SolidWorks Automation Skill?+

It's a Python toolkit that lets AI agents programmatically control SolidWorks CAD software to create parts, assemblies, and drawings. It works as both an MCP server and an agent skill, and can export to open formats (STEP, STL) even without SolidWorks installed using the OCCT backend.

How do I install it as an agent skill?+

Run 'npx github:wzyn20051216/solidworks-automation-skill' or 'claude skill add https://github.com/wzyn20051216/solidworks-automation-skill'. For OpenClaw, clone the repo into ~/.openclaw/skills/solidworks-automation/ or ~/.agents/skills/solidworks-automation/.

How do I install it as an MCP server?+

Install Smithery CLI with 'npm install -g @smithery/cli', then run 'smithery mcp add wzyn20051216/solidworks-automation-skill --client codex --config "{}"'. Replace 'codex' with your client (claude, cursor, windsurf, etc.).

Which AI clients does it work with?+

It supports Codex, Claude Code, Claude Desktop, Cursor, Windsurf, OpenClaw, and any client that supports skill imports or MCP servers.

Do I need SolidWorks installed?+

For native SLDPRT/SLDASM/SLDDRW files, yes—you need SolidWorks 2024 or 2026 with a valid license. For open formats (STEP, IGES, BREP, STL, DXF), you only need Python 3.10+ and the OCCT dependencies.

Is it free to use?+

Yes, the toolkit is MIT-licensed and free. However, you need a licensed copy of SolidWorks for native CAD operations, and optionally AutoCAD for DWG workflows.

How do I install solidworks-automation-skill?+

Open the source repository on GitHub and follow its README. solidworks-automation-skill is a skill — MCP Agents Market links you directly to the official repo.

Is solidworks-automation-skill free?+

solidworks-automation-skill is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches