Skip to content
Tresca

OpenSTAAD MCP Server

MCP serverOfficial

Bentley's open-source server that runs sandboxed OpenSTAAD Python against the STAAD.Pro model you have open, with eleven bundled STAAD skills. By Bentley Systems.

56 starsUpdated 8 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
STAAD.Pro
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
STAAD.Pro 2025 or newer, on Windows 11 or newer
Operating systems
Windows
Needs a STAAD.Pro licence
Yes
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Claude Desktop, Claude Code, VS Code (GitHub Copilot), GitHub Copilot CLI, Gemini CLI
Licence
MIT
Language
Python

What it can do

  • Exposes five tools, the main one being execute_code, which runs agent-written Python against the OpenSTAAD API of a running STAAD.Pro instance.
  • Lists every running STAAD.Pro instance with its model path and version, so one agent can work on several models at once.
  • Serves its own STAAD skills (core, geometry, properties, supports, loading, analysis, results, steel design, reports, view and errors) through discover_api and read_skills.
  • Reads CSV or XLSX input and writes large result tables straight to disk, inside directories you allow, instead of passing them through the chat.

Limitations

  • Windows only, and STAAD.Pro must already be running with a model open.
  • The code sandbox blocks imports and file access, so scripts can only use the pre-injected STAAD objects.
  • In HTTP mode you must pass the bearer token the server prints at start-up.

Install

Download openstaad-mcp.mcpb from the GitHub Releases page, then in Claude Desktop open File > Settings > Extensions > Advanced > Install Extensions, select the file and restart Claude Desktop.

Source: github.com/BentleySystems/openstaad-mcp#quick-start-with-claude-desktop-2min

MCP servers and skills run code on your computer. Review the source before installing.

Skills that come with it

SkillOfficial

STAAD.Pro skills (openstaad-mcp)by Bentley Systems

Eleven SKILL.md files bundled with Bentley's OpenSTAAD server that teach an agent STAAD.Pro modelling, loading, analysis, results and steel design.

WindowsNeeds a STAAD.Pro licence56· updated 8 days ago

AI-generated models, drawings and results must be checked by a qualified engineer before use.