OpenSTAAD MCP Server
An agent works with STAAD.Pro models on your computer through the OpenSTAAD API: several running instances, no cloud
- 59 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The agent drives a running STAAD.Pro and can change the open model
- In HTTP mode the server listens on a local port and is protected only by a token
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/openstaad-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The agent drives a running STAAD.Pro and can change the open model
- In HTTP mode the server listens on a local port and is protected only by a token
This is third-party code. Review the repository files before installing.
What it does
OpenSTAAD MCP Server is a local server from Bentley Systems that links an AI agent to a running STAAD.Pro, a structural analysis program. Through the OpenSTAAD API the agent reaches the program's features and can run time-consuming operations on an open model. The server can connect to several running STAAD.Pro instances at once to work in parallel and gives the agent API documentation and hints so it gets up to speed faster. Data is processed locally and there is no telemetry. The server came out of Bentley's co-innovation initiative on AI for infrastructure.
Who it is for. Structural engineers who analyse models in STAAD.Pro and want to hand routine work on an open model to an agent.
Good fit when
- Several models are already open and the same operation must run in each in parallel
- The agent is learning the OpenSTAAD API and the built-in documentation and hints help it
- A model was built by hand and you want to check quickly what is in it without paging through the interface
- The same series of changes is needed in a dozen project models and doing it by hand takes too long
Not a fit when
- There is no STAAD.Pro 2025 or newer, or the computer is not on Windows 11: the server works only with a running program
- You need analysis without a running STAAD.Pro, for example on a server: the server drives a live copy of the program
- Results go into a report with no engineering check: the decisions stay with the analyst
Example request
Connect to all open STAAD.Pro models, list them and tell me which operations are available through OpenSTAADMCP
- Transport
- stdio, http
- Authentication
- not required
Limitations
Windows 11 or newer and an installed, running STAAD.Pro 2025 or newer are required, and a model is opened before you start. The launch needs uv. In HTTP mode, without a `--token` flag, the server creates a token itself and prints it in the terminal, with default port 18120. The MIT license covers the server, while the STAAD.Pro license is commercial and not part of the repository. If port 18120 is busy or several servers run, the address in the client must be fixed by hand. In Claude Desktop the program is restarted after installing the extension or the server will not appear.
How to disable. Remove the server from the client (`claude mcp remove openstaad`) or uninstall the extension in Claude Desktop and stop the HTTP process if you started it by hand.
FAQ
How do I connect the server to Claude Code?
With `claude mcp add --transport stdio openstaad -- uvx --from git+https://github.com/BentleySystems/openstaad-mcp openstaad-mcp`, with STAAD.Pro running and a model open.
How do I install the server in Claude Desktop?
Download `openstaad-mcp.mcpb` from the releases page, open Settings, Extensions, Advanced and Install Extensions, then restart Claude Desktop.
Does model data go to the cloud?
No, all processing happens on your computer and there is no telemetry.
How does HTTP mode work?
The server starts with `--transport http`, prints a token and an address like `http://127.0.0.1:18120/mcp`, and the client passes an Authorization header with that token.
Which agents fit?
The README covers Claude Desktop, Claude Code, GitHub Copilot in VS Code and CLI, and Gemini CLI.
Discussion
No questions or reviews yet.
Related
MCP serversThe MCP server connects agents to FreeCAD for part modeling, document edits, macro execution and model export.
An MCP server to drive FreeCAD from Claude Desktop and other clients: create and edit models, run scripts and FEM analysis
An MCP server for SolidWorks: the agent models parts and assemblies, produces drawings and rebuilds a part from a DXF or DWG file
An MCP server for AutoCAD, GstarCAD and ZWCAD: draw, edit and inspect drawings in plain language
Onshape MCP builds CAD models from chat requests: sketches, extrudes, assemblies with mates, and export to STEP or STL.
Revit MCP
mcp-servers-for-revit
An MCP server for Autodesk Revit: the agent reads the model, creates elements, grids and rooms and counts material volumes
README in short
A quick start for Claude Desktop through the `.mcpb` file, commands for VS Code, Copilot CLI, Claude Code and Gemini CLI in stdio and HTTP modes, a flag table and an explanation of transport modes.