inspire-mcp
MCP serverCommunity
Runs Python in headless Altair Inspire batch processes to read models, summarise .h3d results and export OptiStruct decks. By zchenjun88-hash.
0 starsUpdated 13 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Altair Inspire, HyperMesh / OptiStruct
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- Tested with Altair Inspire 2026.0 on Windows 11
- Operating systems
- Windows
- Needs a Altair Inspire licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Cursor, Codex, Claude Desktop
- Licence
- MIT
- Language
- Python
What it can do
- Starts a fresh headless Inspire for each call and runs the agent's code against the hwx.inspire Python API.
- Lists parts with bounding box, mass, volume, material and thickness, plus load cases, loads and contacts.
- Returns available result types and min and max values with locations from an OptiStruct .h3d file.
- Exports an OptiStruct .fem deck without overwriting existing files; it doesn't run the solver.
Limitations
- Not a live-GUI bridge; it can't see or change the model open in your Inspire window, and no state is kept between calls.
- The Python tool runs arbitrary code with your user's permissions.
- Non-ASCII output paths hang the OptiStruct export in Inspire 2026; the tool stages exports in an ASCII folder to work around it.
Install
git clone https://github.com/zchenjun88-hash/inspire-mcp.git
cd inspire-mcp
python -m venv venv
.\venv\Scripts\python.exe -m pip install -r requirements.txt
.\venv\Scripts\python.exe inspire_mcp_server.py --self-test{
"mcpServers": {
"inspire": {
"command": "C:\\path\\to\\inspire-mcp\\venv\\Scripts\\python.exe",
"args": ["-u", "C:\\path\\to\\inspire-mcp\\inspire_mcp_server.py",
"--inspire-root", "C:\\Program Files\\Altair\\2026"]
}
}
}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.