MCP Server Solidworks logo

MCP Server Solidworks

Unclaimed

by eyfel

This MCP server integrates with SolidWorks API and structuring it into Claude-compatible context streams.

Install

$pip install -r requirements.txt

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions

More in Developer Tools

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

activate_document

switches between open documents.

add_dimension

adds a dimension to the sketch.

add_drawing_dimension

adds a single dimension by sheet coordinate.

add_drawing_view

adds a model view: front, top, right, isometric, back, bottom, left; orthographic views default to Hidden-Lines-Visible per drafting convention (displaymode overridable).

add_edge_feature

fillet or chamfer on a solid edge (chamfer: distance-angle at any angle, or distance-distance).

add_flat_pattern_view

adds a sheet-metal flat-pattern view (the unfolded blank with bend lines and bend notes); the correct, standard way to detail sheet-metal parts.

add_hole_callout

adds a hole callout on a hole edge.

add_mate

adds a mate (coincident, concentric, parallel, perpendicular, tangent, distance, angle, lock) using robust index-based entity selection.

add_reference_geometry

reference plane, axis, or point.

add_sketch_constraint

adds a sketch relation (horizontal, coincident, etc.).

add_sketch_entity

adds a sketch entity: line, circle, arc, center arc, ellipse, spline, rectangle, fillet, chamfer.

analyze_assembly

reads components (tree order with full transforms, incl. a flattened leaf view across nesting levels), mates (creation order, locale-proof enum types, entity anchors), or one component's face/edge lists.

analyze_model

geometry, massproperties, bodies (per-body fingerprints for multibody parts), features (a compact feature-level recipe), edges, faces, sketch (one sketch's exact segments on demand), and featuremap (per-feature consumed/created topology — the source of the reference-resolver anchors) modes.

auto_center_marks

automatically inserts center marks and centerlines on every hole/slot.

auto_dimension_drawing

transfers the model's driving dimensions into the views (the "Insert Model Items" automation) — the robust alternative to placing dimensions by coordinate.

close_document

closes the document.

compare_assemblies

objective assembly diff (component set, per-component transforms to ≤1 µm, mate count + types, mass properties) with the verified verdict.

compare_parts

objective two-part diff (topology, volume, area, center of mass) with the project's verified verdict (topology-exact and ΔV ≤ 1% and ΔA ≤ 1%).

create_drawing

creates a drawing document (A3 sheet).

create_pattern

linear or circular pattern.

create_rib

rib feature from an open sketch profile.

create_sketch

starts a sketch on a plane or a selected face.

edit_feature

suppresses, unsuppresses, deletes, or renames a feature.

edit_sketch

reopens an existing sketch for editing.

ensure_ready

launches SolidWorks via COM and attaches if it is closed (does not open a document).

extrude_feature

boss, cut, revolve, sweep, loft.

get_selection

reads the geometry the user selected in the SolidWorks GUI and maps it to the analyze index.

insert_component

inserts a part file as a component: insertion point or a full 13-number transform, fixed or floating.

modify_dimension

changes the value of a named dimension (the basis for variants).

open_document

opens an existing file from disk (native .sldprt/.sldasm/.slddrw; imports .ipt/.CATPart/STEP/IGES via 3D Interconnect when the translator is available, otherwise returns a clear OPENFAILED).

open_new_assembly

opens a new blank assembly document.

open_new_part

opens a new part document.

rebuild_from_ir

the reverse IR door: runs an artifact's IR block through the deterministic compiler to rebuild the part — or assembly — in a fresh document, and warns when the source file has changed under the artifact (sourcestale).

save_analysis

writes an analysis artifact for a part or assembly file (feature recipe / component + mate tree, driving parameters, and an optional Feature Graph IR block) to <folder>/.solidpilot/.

save_body_as_part

extracts one body of a multibody part into its own part file (for flattened assembly STEP imports).

save_document

saves the part or drawing to disk.

set_part_material

assigns a material to the part.

sheet_metal_feature

sheet metal: baseflange, edgeflange (incl. custom-profile flanges), sketchedbend, flatpattern.

submit_feature_graph

the forward IR door: builds a part or assembly from a Feature Graph supplied directly by the model (design intent, no original to copy), through the same compiler — two doors, one compiler.

verify_state

returns the current state and feature tree.

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about MCP Server Solidworks MCP Server

How do I connect MCP Server Solidworks MCP Server to Claude?
The listing records `pip install -r requirements.txt` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop as compatible clients.
Is MCP Server Solidworks MCP Server free?
The listed licence is AGPL-3.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can MCP Server Solidworks MCP Server do?
MCP Server Solidworks MCP Server documents 40 tools to the agent, including activate_document, add_dimension, add_drawing_dimension. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.