solidworks-mcp
A Model Context Protocol (MCP) server for SolidWorks, enabling AI assistants to interact with CAD models, automate design workflows, and bridge LLMs with SolidWorks API. 基于 Model Context Protocol (MCP) 的 SolidWorks 适配器,使 AI 助手能够直接操作、分析和自动化 SolidWorks 建模流程。
Links
README
From the repo.
SolidWorks MCP Server
Language: English | 简体中文
SolidWorks MCP Server exposes local SolidWorks automation as a Windows-only MCP server.
This project ships as a single user-facing executable: SolidWorksMcpApp.exe.
Demo

What It Is
SolidWorksMcpApp.exeis the only supported entrypoint.- The app runs a tray-based Hub that owns the shared SolidWorks COM/STA session.
- MCP clients connect through the same exe in
--proxymode. - The supported path is
client -> proxy -> hub -> MCP tools -> SolidWorks.
Requirements
- Windows 10/11 x64
- SolidWorks installed locally, with
SldWorks.Applicationavailable for COM activation - .NET 8 Runtime for source-adjacent app builds; the published release binary is packaged as a self-contained single exe
- An MCP client that supports stdio, such as VS Code or Claude Desktop
SolidWorks Version Support
| SolidWorks version | Support status | High-risk mutation workflows |
|---|---|---|
| 2024 | Certified | Enabled |
| 2025 | Targeted | Enabled |
| 2026 | Experimental | Blocked |
| Older than 2024 | Unsupported | Blocked |
| Newer than 2026 | Unsupported | Blocked |
Quick Start
- Download
SolidWorksMcpApp.exefrom Releases. - Start the exe and confirm the tray icon appears.
- Export client config from the tray menu.
- Add that config to your MCP client.
For local use and testing, do not start SolidWorksBridge directly.
Development
Build:
dotnet build app/SolidWorksMcpApp/SolidWorksMcpApp.csproj -c Release
Run non-integration tests:
dotnet test bridge/SolidWorksBridge.sln --configuration Release --filter "Category!=Integration"
Run SolidWorks integration tests through the real hub/proxy path:
scripts/test-integration.bat
Repository Layout
app/SolidWorksMcpApp/: tray app, Hub/Proxy host, MCP tool registration, packaging entrypointbridge/SolidWorksBridge/: SolidWorks COM-facing services and workflow logicbridge/SolidWorksBridge.Tests/: unit and integration tests
Logs
If a tool call fails, check the logs/ directory next to the exe.
License
This project is licensed under the MIT License.
Collected info
- ★ 26 stars
- ⎇ 7 forks
- Language: C#
- Source updated: 9/22/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.