This MCP server integrates with SolidWorks API and structuring it into Claude-compatible context streams.
SolidPilot is an open-source AI Assistant for SolidWorks. Its architecture is modular, version-aware, and designed to work with local language models like Claude through the MCP (Model Context Protocol).
The assistant is composed of:
- A Claude UI interface
- A Python layer for prompt generation and context building
- A C# Adapter Layer for SolidWorks version-specific automation
- A COM bridge via PythonNET
We welcome contributions in areas like:
- ✨ New Adapter DLLs for SolidWorks versions
- 🧠 Improved Prompt Templates for model understanding
- 🧪 Testing MCP logic with various LLMs
- 🧰 Extending the C# API coverage
- 🧾 Enhancing context builders (e.g., capturing dimensions, mates, assemblies)
- 🔐 Security & filter logic for Claude's action suggestions
Check the CONTRIBUTING.md
file for details on how to get started.
Fork this repo, make your improvements, and open a pull request. For large-scale changes, please open an issue first to discuss it.