live_session_server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@live_session_serverWhat's currently selected in SOLIDWORKS and are there rebuild errors?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
textToCadForAll
Let anyone turn a plain-language description into a real, manufacturable CAD design using the AI of their choice: Claude, GPT, or any other model that can call tools.
Why
Today AI can talk about designs but rarely produces parts a workshop can actually make. This project builds the missing layer between an AI model and a real CAD system (SolidWorks first), so the model can create, inspect, and fix geometry in real time while a human watches and steers.
Related MCP server: solidworks-mcp
Principles
Real designs only. Every part must be manufacturable and every assembly must be assemblable: standard stock, off-the-shelf parts, fasteners with tool access, valid sheet-metal flat patterns.
Model-agnostic. All capabilities are exposed as MCP tools so any AI client can use them.
API over simulated input. Drive CAD through its native API (COM for SolidWorks). Use mouse/keyboard UI automation only as a narrow fallback where no API exists.
Honest capability tiers. Every tool is labelled verified, pilot, or blocked. Pilot output needs human review; blocked means it does not work yet.
See the result. After each change the AI renders and checks the model visually and numerically.
Roadmap
Live-session MCP server: read the user's current selection, view, feature tree, rebuild errors, and screenshots so the AI is aware of what the human is doing.
Action tools: sketches, features, mates, dimensions, with undo after every step.
UI-automation fallback for dialogs and options with no API.
Design checks: interference, clearances, fastener access, sheet-metal rules, DFM.
Support for other CAD systems and other AI clients.
Live-session server (SolidWorks)
live_session_server.py is a stdio MCP server that gives any AI client real-time awareness of
a running SOLIDWORKS session. It only reads through the native COM API and never sends
simulated mouse or keyboard input.
Tool | Tier | What it does |
| verified | Version, active document, unsaved/rebuild flags, selection count, in-context edit state |
| verified | What the human selected: kind, owning component, click point, plane normal / cylinder axis and radius / circle centre / line endpoints, all in mm |
| verified | Rotation matrix, translation and zoom of the active view |
| verified | Features with type, suppression and error code; assembly components with fixed/suppressed state |
| verified | Only the features carrying errors, plus suppressed components |
| verified | PNG of the graphics area, optionally from a named view with zoom-to-fit; the human's view is restored afterwards |
| pilot | Rebuild and report errors |
| pilot | Undo N steps (same as Ctrl+Z) to back out a rejected AI action |
| pilot | Select a named plane/face/feature/component for a following action |
| verified | Clear the selection |
Verified on SOLIDWORKS 2026 SP3, Python 3.14, pywin32 312, mcp 2.2.
Install
pip install -r requirements.txt
claude mcp add --scope user sw-live -- python C:\path\to\live_session_server.pyAny MCP client works the same way (Cursor, Codex, Claude Desktop, ...): run
python live_session_server.py over stdio. SOLIDWORKS must already be running at the same
privilege level as the server.
Status
Live-session watch tools work. Action tools (sketches, features, mates) come next. Contributions and ideas are welcome.
License
MIT
Related MCP Connectors
MCP server for AI access to Swagger by SmartBear.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
Governed data discovery, exact queries, decisions, simulations, and runtime utilities over MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP bridge server for SolidWorks that enables AI assistants to control SolidWorks programmatically via COM automation.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI (e.g., Claude) to control SolidWorks via natural language, automating part creation, sketching, and feature operations through the Model Context Protocol.1MIT
- AlicenseBqualityDmaintenanceEnables connecting MCP clients to local SolidWorks for automated 3D part creation, template generation, file export, and basic review via natural language.103MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for controlling a live SOLIDWORKS session through the Windows COM API, enabling native CAD operations like sketches, features, bodies, views, and exports, plus transactional plans and vectorization.3MIT