VOOZH about

URL: https://apify.com/obedient_hierarchy/solidworks-mcp-server

โ‡ฑ SolidWorks MCP Server โ€” AI CAD Automation ยท Apify


๐Ÿ‘ SolidWorks MCP Server โ€” AI CAD Automation avatar

SolidWorks MCP Server โ€” AI CAD Automation

Pricing

Pay per usage

Go to Apify Store

SolidWorks MCP Server โ€” AI CAD Automation

MCP (Model Context Protocol) server that lets AI assistants like Claude control SolidWorks. Create parts, sketch, extrude, assemble, run FEA simulations, export to STEP/IGES/STL/PDF, and more โ€” all via natural language. Supports 3DEXPERIENCE Works (cloud) and SolidWorks Desktop COM API (Windows).

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Kritsana

Kritsana

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

a month ago

Last modified

Share

SolidWorks MCP Server

MCP (Model Context Protocol) server that lets AI assistants control SolidWorks โ€” create parts, sketch, extrude, assemble, run FEA simulations, export files โ€” all through natural language.

Architecture

AIClient(Claude/Cursor) โ†โ†’ MCP(SSE/stdio) โ†โ†’ SolidWorks API
โ”œโ”€โ”€ 3DEXPERIENCE Cloud
โ””โ”€โ”€ COMDesktop(Windows)

Quick Start

Local (stdio)

pip install-e.
python -m solidworks_mcp_server --backend dxp --transport stdio

Claude Desktop config:

{
"mcpServers":{
"solidworks":{
"command":"python",
"args":["-m","solidworks_mcp_server","--backend","dxp"],
"env":{
"DXP_BASE_URL":"https://your-platform.3dexperience.3ds.com",
"DXP_SPACE_ID":"your-space-id",
"DXP_API_KEY":"your-api-key"
}
}
}
}

Local (SSE)

$python -m solidworks_mcp_server --backend dxp --transport sse --port8000

Connect at http://localhost:8000/sse

Apify Actor

$apify push

Input:

{
"backend":"dxp",
"dxpApiKey":"your-api-key",
"dxpBaseUrl":"https://your-platform.3dexperience.3ds.com",
"dxpSpaceId":"your-space-id",
"mcpTransport":"sse",
"mcpPort":8000
}

Prerequisites

3DEXPERIENCE Works (Cloud โ€” Any OS)

RequiredSource
API Key3DEXPERIENCE Platform โ†’ Profile โ†’ API Keys
Base URLPlatform URL from 3DS admin
Space IDCollaborative Space ID

SolidWorks Desktop COM (Windows Only)

RequiredSource
SolidWorks 2022+Professional or Premium license
pywin32pip install pywin32

38 MCP Tools

Part

ToolDescription
sw_list_open_documentsList all open documents
sw_create_partCreate a new part
sw_open_partOpen an existing part file
sw_save_partSave a part (SLDPRT / STEP / IGES / STL / PDF)
sw_close_partClose a part
sw_get_part_infoGet material, mass, volume, bounding box

Sketch & Feature

ToolDescription
sw_create_sketchCreate a 2D sketch on a plane (front / top / right)
sw_draw_lineDraw a line
sw_draw_circleDraw a circle
sw_draw_rectangleDraw a rectangle
sw_add_dimensionAdd a dimension constraint
sw_extrudeExtrude a sketch into a solid
sw_revolveRevolve a sketch
sw_cut_extrudeCut extrude (remove material)
sw_filletFillet / round edges
sw_hole_wizardCreate standard holes

Assembly

ToolDescription
sw_create_assemblyCreate a new assembly
sw_insert_componentInsert a part into an assembly
sw_add_mateAdd a mate constraint
sw_list_componentsList all components
sw_create_exploded_viewCreate an exploded view

Simulation (FEA)

ToolDescription
sw_apply_materialApply a material (e.g. AISI 304, 6061-T6)
sw_apply_fixtureApply a fixture / constraint
sw_apply_forceApply external force (fx, fy, fz in N)
sw_run_static_studyRun static stress analysis
sw_get_simulation_resultsGet stress, displacement, factor of safety

Export

ToolDescription
sw_export_stepExport to STEP
sw_export_igesExport to IGES
sw_export_stlExport to STL (3D printing)
sw_export_pdfExport drawing to PDF
sw_export_dwgExport to DWG/DXF
sw_take_screenshotCapture viewport screenshot

Measure

ToolDescription
sw_measure_distanceMeasure distance between entities
sw_get_mass_propertiesMass, center of gravity, moments of inertia
sw_get_bounding_box3D bounding box dimensions

Config

ToolDescription
sw_set_unitsSet document units (mm / inch / meter)
sw_list_materialsList available materials
sw_set_document_templateSet document template

Environment Variables

VariableDefaultDescription
SW_BACKENDdxpBackend: dxp or com
MCP_TRANSPORTstdioTransport: stdio or sse
MCP_PORT8000Port for SSE transport
DXP_BASE_URLโ€”3DEXPERIENCE platform URL
DXP_SPACE_IDโ€”3DEXPERIENCE space ID
DXP_API_KEYโ€”3DEXPERIENCE API key
DXP_TENANTโ€”Optional tenant ID

Example

User: Create a mounting bracket โ€” 100mm x 80mm x 10mm plate
with four 8mm holes at the corners
AI:
โ†’ sw_create_part("mounting_bracket")
โ†’ sw_create_sketch("mounting_bracket","front")
โ†’ sw_draw_rectangle("sketch_1",0,0,100,80)
โ†’ sw_extrude("mounting_bracket","sketch_1",10)
โ†’ sw_create_sketch("mounting_bracket","top")
โ†’ sw_draw_circle("sketch_2",10,10,4)
โ†’ sw_draw_circle("sketch_2",90,10,4)
โ†’ sw_draw_circle("sketch_2",10,70,4)
โ†’ sw_draw_circle("sketch_2",90,70,4)
โ†’ sw_cut_extrude("mounting_bracket","sketch_2",10,true)
โ†’ sw_apply_material("mounting_bracket","AISI 304")
โ†’ sw_export_stl("mounting_bracket","bracket.stl")
โœ… Done

Project Structure

solidworks-mcp-server/
โ”œโ”€โ”€ .actor/ # Apify Actor config
โ”œโ”€โ”€ src/solidworks_mcp_server/
โ”‚ โ”œโ”€โ”€ server.py # MCP server entry point
โ”‚ โ”œโ”€โ”€ backends/
โ”‚ โ”‚ โ”œโ”€โ”€ base.py # Abstract interface
โ”‚ โ”‚ โ”œโ”€โ”€ dxp_backend.py # 3DEXPERIENCE REST API
โ”‚ โ”‚ โ””โ”€โ”€ com_backend.py # SolidWorks COM API (Windows)
โ”‚ โ”œโ”€โ”€ tools/ # 38 MCP tools (7 modules)
โ”‚ โ””โ”€โ”€ utils/ # Geometry & unit helpers
โ”œโ”€โ”€ Dockerfile
โ”œโ”€โ”€ pyproject.toml
โ””โ”€โ”€ requirements.txt

License

MIT

You might also like

Ai Floor Planner

calm_necessity/ai-floor-planner

This Actor provides an AI Floor Plan Creator API that generates clean, professional floor plans from simple text descriptions or structured inputs.It helps users quickly visualize architectural layouts without manual drafting or CAD software.

๐Ÿ‘ User avatar

Taher Ali Badnawarwala

156

AI Blueprint Analyzer: Floor Plan & Construction Data

ntriqpro/blueprint-intelligence

AI-powered architectural blueprint analyzer. Extract floor plans, rooms, dimensions, materials, walls, doors & structural elements from construction drawings. Built for architects, contractors, real estate pros. Batch up to 10 images. PDF & JPG. Structured JSON.

Funda.nl | Only $0.75๐Ÿ’ฐ | Search By Url or Keywords/Filters

memo23/funda-scraper

๐Ÿ’ฐ$0.75 per 1,000 results. The Fulda Scraper offers advanced customization, retry mechanisms, and detailed output, simplifying the data collection process and providing actionable insights for real estate professionals, investors, and researchers.

๐Ÿ‘ User avatar

Muhamed Didovic

158

5.0

Obituary Life-Insurance Lead Scraper

george.the.developer/obituary-life-insurance-leads

Recent US obituaries with surviving family extraction, funeral home details, estate signals, lead score, and insurance pitch angles. Built for life insurance agents and estate planners. Pay per result.

11

Weather MCP Server

jiri.spilka/weather-mcp-server

A Model Context Protocol (MCP) server that provides weather information using the Open-Meteo API

๐Ÿ‘ User avatar

Jiล™รญ Spilka

693

5.0

Florida Business Leads

great_pistachio/florida-business-leads

Get fresh Florida business filings daily โ€” LLC/Corp registrations with officer names, addresses, registered agents, and filing details. Sourced directly from Florida Division of Corporations. Ideal for insurance agents, B2B sales, and lead generation.

๐Ÿ‘ User avatar

Saturnin Pugnet

28

Florida Sunbiz Scraper - Business Entity & LLC Leads

pink_comic/sunbiz-florida-business-leads

Florida Sunbiz scraper for business entity filings, LLC/corp lookup data, registry verification, and new-company leads. Extract names, status, officers, registered agents, addresses, FEI/EIN fields, and filing dates from Florida Division of Corporations. For KYC, prospecting, and due diligence.

Puppeteer MCP

meysamazing/puppeteer-mcp

AI-powered browser automation via Model Context Protocol. Enable Claude, ChatGPT, and other AI assistants to control browsers, scrape data, and automate web tasks through natural language.

Jira MCP Server

scraper_guru/jira-mcp-server

A Model Context Protocol (MCP) server that enables AI assistants to interact with Jira Cloud. Create, search, update issues, manage sprints, and more โ€” directly from Claude, Cursor, or any MCP client.

๐Ÿ‘ User avatar

LIAICHI MUSTAPHA

1

Related articles

Best MCP servers for developers
Read more