An MCP server that lets Claude — or any MCP client that speaks Streamable HTTP — drive SolidWorks 2021 to create engineering drawings over your LAN, through the pywin32 COM API.
solidworks-mcp is an MCP project maintained in the haunchen/solidworks-mcp repository. The maintainer describes its purpose as “An MCP server that lets Claude — or any MCP client that speaks Streamable HTTP — drive SolidWorks 2021 to create engineering drawings over your…”. Read the project documentation for the complete scope.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| open_document | Open a SolidWorks document (.sldprt / .sldasm / .slddrw) |
| close_document | Close the specified document |
| list_open_documents | List all documents currently open in SolidWorks |
| create_drawing | Create a new drawing document from a template |
| insert_standard_views | Insert independent standard views (no projection alignment, custom scale) |
| insert_standard_views_aligned | Create first-angle aligned front / top / right views with auto scale |
| insert_section_view | Create a section view on a parent view |
| insert_detail_view | Create a detail (magnified) view on a parent view |
| insert_custom_view | Insert a named-orientation or arbitrary XYZ-rotation view |
| insert_model_dimensions | Import model dimensions into drawing views |
| probe_drawing_edges | Inspect visible edges (index / type / coordinates in mm) before dimensioning |
| add_dimension | Add a linear / diameter / radius / angle dimension between probed edges |
| auto_add_reference_dimensions | Auto-add reference dimensions (bounding box + circles) for non-parametric geometry |
| insert_balloon | Insert balloons on an assembly drawing view (optionally filtered by component) |
| insert_bom_table | Insert a top-level-only BOM table |
| capture_drawing | Capture the current drawing as JPEG (inline base64 or shared-folder path) |
| capture_view | Capture multi-angle screenshots from the 3D model |
| save_as_pdf | Export the current drawing to PDF |
| save_drawing | Save the current drawing (.slddrw) |
| read_assembly_mates | Read all mate relationships of a component in an assembly |
| get_feature_tree | Read the feature tree of a document |
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
EU-hosted AI platform: OpenAI-compatible LLM gateway, document extraction, transcription, agents.
Paid AI utilities for web comparison, code checks, document extraction, security, and research.
Browse, generate and import Abyssale designs — banners, video, PDF — from your AI client.
MCP server with tools to search, fetch, analyze, and report on scientific papers and datasets.
Autonomous WCAG 2.1 accessibility auditor that scans, fixes, re-verifies, and generates VPAT 2.5 EN 301 549 reports using AI vision analysis + DOM scanning.