MCPSERV.CLUB
sina-salim

SoliPy AI SolidWorks Server

MCP Server

AI‑powered natural language interface for SolidWorks

Stale(50)
8stars
1views
Updated Aug 3, 2025

About

SoliPy connects users to SolidWorks via AI, translating natural language commands into VBS scripts that create and modify sketches, shapes, and extrusions automatically. It supports Persian and English commands on Windows.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Overview

SoliPy is an AI‑powered bridge that lets designers issue natural language instructions to SolidWorks and have those commands automatically translated into executable VBS scripts. By combining a conversational front‑end with an AI model that understands intent, SoliPy removes the need for users to learn complex macro languages or command syntax. Instead, a simple phrase such as “Draw a circle with radius 10 cm” is parsed, converted into a script, and run inside SolidWorks, producing the desired geometry in seconds. This workflow dramatically speeds up iterative design cycles and lowers the barrier to entry for engineers who are more comfortable speaking than coding.

The server exposes several key capabilities that make it valuable for developers integrating AI assistants. First, the natural‑language processing layer abstracts the intricacies of SolidWorks’ API, allowing a single prompt to trigger multiple low‑level operations (e.g., creating a sketch, drawing entities, and extruding). Second, the script‑generation module outputs fully formed VBS files that are ready to be executed by SolidWorks’ built‑in macro engine, ensuring compatibility across Windows installations. Third, SoliPy’s modular design lets developers swap out the AI backend—whether it be OpenAI or OpenRouter—without changing any of the SolidWorks integration code, giving teams flexibility to adopt new models or adjust cost profiles.

In practice, SoliPy shines in scenarios where rapid prototyping and exploratory design are critical. A mechanical engineer can quickly test different part geometries by iterating on natural‑language prompts, while a product designer can validate aesthetic changes without manual sketching. The ability to script from plain English also makes it an excellent teaching tool in educational settings, where students can focus on design concepts rather than syntax. Furthermore, because the server runs locally on Windows and communicates via standard HTTP endpoints, it can be embedded into larger AI workflows—such as a Claude or GPT‑based assistant that orchestrates multi‑step design tasks, retrieves CAD files from version control, and then hands off a final command to SoliPy for execution.

Unique advantages of SoliPy include its bilingual support (Persian and English), which broadens accessibility for non‑English speaking users, and its lightweight deployment requirements (Python 3.8+, SolidWorks installed). The server’s design ensures that every AI‑generated script is auditable and repeatable, a crucial feature for regulated industries where design traceability matters. By turning conversational intent into reliable SolidWorks macros, SoliPy empowers developers to build sophisticated, AI‑driven design assistants that can accelerate product development cycles and reduce human error.