BentleySystems

13 mods across 1 repository, 40 stars between them.

BentleySystems/openstaad-mcp

Instructions file CodexOpenCode

Instructions for BentleySystems/openstaad-mcp, covering agents.md, project overview, build & test, architecture and conventions.

40 2d ago A 895 tokens original MIT

staad-analysis

02

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)…

40 2d ago A 151 tokens original MIT

staad-core

03

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…

40 2d ago A 118 tokens original MIT

staad-errors

04

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…

40 2d ago A 113 tokens original MIT

staad-geometry

05

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…

40 2d ago A 168 tokens original MIT

staad-loading

06

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)…

40 2d ago A 177 tokens original MIT

staad-properties

07

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…

40 2d ago A 145 tokens original MIT

staad-reports

08

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…

40 2d ago A 96 tokens original MIT

staad-results

09

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)…

40 2d ago A 176 tokens original MIT

staad-steel-design

10

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…

40 2d ago A 173 tokens original MIT

staad-supports

11

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…

40 2d ago A 124 tokens original MIT

staad-view

12

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…

40 2d ago A 168 tokens original MIT

openstaad-mcp

13

BentleySystems/openstaad-mcp

MCP server Claude CodeCodexCursor +2

MCP server "openstaad-mcp" as configured in BentleySystems/openstaad-mcp. Launched with https://github.com/BentleySystems/openstaad-mcp/releases/download/v1.2.0/opensta.

40 2d ago A tokens not measured original MIT