dsh-solidworks (tian-yu200)

DeepSeek Harness plugin that automates SolidWorks at a safe, high level through the SolidPilot base.

PluginOpen sourceMaintainedMCAD

What it does and how it connects

dsh-solidworks is a DeepSeek Harness integration that turns natural language SolidWorks tasks into controlled, high-level MCP tools, a Python orchestrator and the SolidPilot execution layer. It is a Windows-only public alpha, tested on SolidWorks 2025 (33.0) or later. The model never calls SolidWorks COM directly; it works through task-level tools while the C# execution service is the only layer that touches COM.

The tools cover starting a job with a job id and token, inspecting state, submitting a complete feature graph to build a part or assembly, applying a strict whitelist of document edits, running a drawing workflow with views, dimensions, BOM and hole tables, and saving or exporting. Risky actions such as overwrite, delete or close-all need an explicit user confirmation through a request and confirm step, and every write is followed by a check of document identity, rebuild state and geometry.

Safety features include a document identity lock that stops writes if the user switches documents, a backup before the first write to an existing file, SolidWorks undo transactions with rollback on failure, and a finish step that refuses to report success when verification failed or only partly passed. The project is a derivative of upstream SolidPilot, retains the upstream copyright, and is released under AGPL-3.0.

Recurring errors it addresses

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

Sources

  1. 1READMEgithub.com
  2. 2Release v2.0.0github.com

Not verified

  • Pricing (no price stated)
  • Real user voices (the repository has no public issues)
  • A named individual builder beyond the repository owner handle tian-yu200

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