SolidWorks MCP Server (HarrierPigeon)
MCP serverCommunity
Builds SOLIDWORKS parts and mated assemblies from plain-language requests, with face queries and labelled screenshots. By HarrierPigeon.
33 starsUpdated 3 months agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- SOLIDWORKS
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- SOLIDWORKS 2022 or later (tested on 2025)
- Operating systems
- Windows
- Needs a SOLIDWORKS licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop, Codex, ChatGPT desktop
- Licence
- MIT
- Language
- Python
What it can do
- Covers sketching, boss and cut features (extrude, revolve, sweep, loft, boundary), fillets, shells, patterns and mirrors.
- Builds assemblies from saved parts with coincident, concentric, distance and gear mates, and checks interference.
- Lists faces and edges with coordinates, reads mass properties and returns labelled screenshots so the agent can inspect what it built.
- Handles configurations and equations, and imports or exports STEP, IGES, Parasolid, ACIS and STL.
- Works in millimetres and degrees and converts to the API's metres and radians internally.
Limitations
- Windows only, because SOLIDWORKS runs only on Windows.
- The author notes that agents struggle to interpret complex or degraded drawings.
Install
powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/HarrierPigeon/Solidworks-MCP-Server/main/scripts/install.ps1 | iex"Source: github.com/HarrierPigeon/Solidworks-MCP-Server#easy-install-recommended
{
"mcpServers": {
"solidworks": {
"command": "python",
"args": ["C:\\path\\to\\Solidworks-MCP-Server\\server.py"]
}
}
}Source: github.com/HarrierPigeon/Solidworks-MCP-Server#manual-install-for-developers
codex mcp add solidworks -- python C:\path\to\Solidworks-MCP-Server\server.pySource: github.com/HarrierPigeon/Solidworks-MCP-Server#manual-install-for-developers
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.