BentleySystems/openstaad-mcp

openstaad-mcp is an MCP Server enabling AI Agents to interact with STAAD.Pro

41Stars on the repository
13Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

staad-analysis

01

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when running structural analysis, solving the model, or executing the STAAD.Pro solver. Covers: PerformAnalysis (adds PERFORM ANALYSIS command — call once only), AnalyzeModel (linear static solver — requires SaveModel first), AnalyzeEx (analysis + design in one call — use for design workflows)…

not rated 41 +1 2d ago A 151 tokens original MIT

staad-core

02

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

ALWAYS load first for any STAAD.Pro automation. Covers: Python sandbox (staad pre-injected — import blocked), sub-module access (Geometry, Property, Support, Load, Command, Output, Design), units and axis check via executecode, unit conversion (English=inches/KIP, Metric=meters/kN), GetBaseUnit, IsZUp, SetSilentMode…

not rated 41 +1 2d ago A 118 tokens original MIT

staad-errors

03

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when handling errors from OpenSTAAD operations, interpreting negative return codes, or writing robust error-handling patterns. Covers: executecode reports uncaught exceptions automatically (no try/except needed just to report), common error code groups (general, file, node, beam, plate, solid, property, group…

not rated 41 +1 2d ago A 113 tokens original MIT

staad-geometry

04

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when creating, querying, modifying, or selecting structure geometry: nodes, beams, plates, solids, groups. Covers: AddNode, AddBeam, AddPlate (4 int args not a list), AddSolid, AddMultipleNodes/Beams/Plates, CreateNode/CreateBeam with explicit IDs, shared element ID sequence (beams+plates+solids share one counter…

not rated 41 +1 2d ago A 168 tokens original MIT

staad-loading

05

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when defining load cases, applying self-weight, nodal loads, member loads (uniform, concentrated, trapezoidal, linear varying), plate pressure, floor loads, temperature loads, wind loads, seismic loads, load combinations, or querying load data. Covers: CreateNewPrimaryLoad, CreateNewPrimaryLoadEx (typed)…

not rated 41 +1 2d ago A 177 tokens original MIT

staad-properties

06

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when assigning section profiles to beams, plate thickness, materials, creating prismatic or tapered sections, or defining member specs (releases, truss, cable, offset). Covers: CreateBeamPropertyFromTable (country codes), CreateAngle/Channel/Tube/Pipe/TeePropertyFromTable…

not rated 41 +1 2d ago A 145 tokens original MIT

staad-reports

07

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when creating custom reports and tables in STAAD.Pro for output documentation, result summaries, or formatted data export. Covers: CreateReport, AddTable, SetCellValue, GetCellValue, SetColumnHeader, SetColumnUnitString, SetCellTextBold/Italic/Underline, SetCellTextColor, SetCellTextSize, SetCellTextHorzAlignment…

not rated 41 +1 2d ago A 96 tokens original MIT

staad-results

08

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when fetching analysis output: member end forces, bending moments, shear forces, axial forces, node displacements, support reactions, plate center/corner stresses, solid stresses, modal frequencies, buckling factors, time-history responses, steel design ratios. Covers: AreResultsAvailable (always check first)…

not rated 41 +1 2d ago A 176 tokens original MIT

staad-steel-design

09

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when performing steel member design, code checking, computing utilization ratios, optimizing sections, or verifying member capacity against a design code. Covers: AISC 360-16 (code 1067), AISC 360-05 (code 1045), Eurocode 3 (code 1220), IS 800 (code 1032), CreateDesignBrief, AssignDesignCommand (CHECK CODE…

not rated 41 +1 2d ago A 173 tokens original MIT

staad-supports

10

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when creating or assigning supports, boundary conditions, restraints, pins, fixed bases, springs, inclined supports, elastic mat, plate mat, or elastic footing. Covers: CreateSupportFixed (all 6 DOF), CreateSupportPinned, CreateSupportFixedBut (selective releases/springs), CreateInclinedSupport, CreateElasticMat…

not rated 41 +1 2d ago A 124 tokens original MIT

staad-view

11

BentleySystems/openstaad-mcp

Skill Claude CodeCodex

Use when controlling the STAAD.Pro user interface: camera views, show/hide elements, labels, result diagrams, annotations, screenshots, export to image, window management, saved views, display scales, or switching between modeling and post-processing modes. Covers: SetInterfaceMode, ShowIsometric, ShowPlan, ShowFront…

not rated 41 +1 2d ago A 168 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: