Best Dassault Systèmes MCP Servers
Dassault Systèmes is a French software company that provides 3D design, simulation, and product lifecycle management solutions. Their software is used across industries like manufacturing, aerospace, automotive, and healthcare for product development and innovation.
Why this server?
Provides tools for SOLIDWORKS automation, including part, assembly, configuration, drawing, inspection, and verification operations, plus reusable automation plans.
AlicenseAqualityBmaintenanceA local MCP server for controlled SOLIDWORKS automation, exposing typed operations for parts, assemblies, configurations, drawings, inspection, and verification.1001Apache 2.0Why this server?
Allows interaction with BIOVIA Materials Studio, providing tools for modeling, simulation (Forcite, DMol3, CASTEP), GUI queue, and job monitoring via Dashboard.
Why this server?
Controls a running SolidWorks instance over COM to automate CAD operations: open, save, and close native parts/assemblies/drawings; read and write driving dimensions; switch configurations; rebuild; export STEP; and run VBA macros.
AlicenseNot gradedqualityDmaintenanceEnables LLMs to automate SolidWorks (open/save parts, modify dimensions, export STEP) via COM, and optionally generate geometry using build123d code-CAD with PNG previews.MITWhy this server?
Provides integration with CATIA V5, letting AI agents create and manipulate parametric CATParts including sketches, pads, and GSD surfaces, with inspection, measurement, transactions, and guarded save-to-new-path workflows.
AlicenseNot gradedqualityCmaintenanceEnables safe, AI-driven CATIA V5 modeling through 36 guarded tools for creating and inspecting parametric CATParts, including sketch, part design, GSD/surface, and transaction operations, while preventing mutation of existing documents.1Apache 2.0Why this server?
Provides tools to interact with IQMS/DELMIAworks (EnterpriseIQ) manufacturing ERP from Dassault Systèmes, enabling queries and operations on work orders, inventory, BOMs, sales orders, purchase orders, schedule, and quality.
Why this server?
Enables interaction with an already running Abaqus/CAE GUI (a Dassault Systèmes product) through MCP tools, allowing for Python script execution within the Abaqus environment and retrieval of messages from the Abaqus message log.
AlicenseNot gradedqualityDmaintenanceA server that enables programmatic interaction with an already running Abaqus/CAE GUI application, allowing users to execute Python scripts and retrieve message logs through the Model Context Protocol (MCP).105MITWhy this server?
Enables control of SolidWorks CAD software through natural language, providing tools for sketching, solid modeling, assemblies, configurations, and model analysis via the Dassault Systèmes platform.
AlicenseNot gradedqualityBmaintenanceControl SolidWorks with plain language. Provides 89 tools for sketching, solid features, assemblies, and model feedback.10MITWhy this server?
Provides CAD automation for SolidWorks, enabling feature-level modeling, part and drawing creation, view planning, assemblies, and simulation via a deterministic compiler and execution service.
AlicenseNot gradedqualityBmaintenanceAn MCP server enabling AI-driven CAD automation for SolidWorks at the feature level, converting intent into CAD-neutral IR and compiling it into concrete operations. It provides engineering-semantic tools and a deterministic compiler, bridging any MCP-capable AI client to SolidWorks via COM.AGPL 3.0Why this server?
Provides tools for automating Abaqus/Standard finite element analyses: building and meshing models, submitting solver jobs, autonomously diagnosing and repairing failed simulations, and extracting results such as peak stress, displacement, plastic strain, and reaction forces from .odb files.
AlicenseNot gradedqualityAmaintenanceEnables natural-language control of Abaqus/Standard FEA simulations, allowing users to build models, run jobs headlessly, and automatically diagnose and fix solver failures by reading output files and retrying.1AGPL 3.0