MIDAS Civil NX AI Assistant (midas-mcp)
MCP serverCommunity
A bridge-focused server for MIDAS Civil NX: girder bridge models, AASHTO HL-93 loading, linear analysis and QA checks. By lwangmy-12.
3 starsUpdated 5 weeks agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- MIDAS Civil / Gen
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- MIDAS Civil NX 2023 or later
- Operating systems
- Windows
- Needs a MIDAS Civil / Gen licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Code
- Licence
- MIT
- Language
- Python
What it can do
- Builds girder bridge models from a description, with an AASHTO girder section library and concrete, steel and rebar materials.
- Generates AASHTO HL-93 vehicular loads and LRFD load combinations, then runs linear static analysis.
- Extracts reactions, forces and deflections and checks deflections against AASHTO limits.
- Ships Claude Code workflow files for bridge modelling, steel bridge modelling and running analyses, plus subagents and validation hooks.
Limitations
- Load rating, AASHTO section design checks and report generation are listed as planned.
- Its workflow files are plain Markdown under .claude/skills, not SKILL.md packages.
- The example configuration uses the author's own absolute paths, so you must edit them.
Install
git clone https://github.com/your-org/midas-mcp.git
cd midas-mcp
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txtCopy .env.example to .env and set MIDAS_INSTALL_PATH, then register src/midas_mcp/server.py as the midas-civil MCP server with PYTHONPATH pointing at src, as in the README's example config.Source: github.com/lwangmy-12/midas-mcp#step-5-configure-claude-code
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.