opensees-mcp (Pellegrino Research Group)
MCP serverCommunity
A minimal MCP server that builds OpenSeesPy models from chat; the README does not yet list its tools. By Pellegrino Research Group.
5 starsUpdated 9 months agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- OpenSees
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- OpenSeesPy (version not stated)
- Operating systems
- Not stated in its documentation
- Needs a OpenSees licence
- No
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop
- Licence
- Not stated in its documentation
- Language
- Python
What it can do
- Runs OpenSeesPy inside the server's own Python environment, so no separate application needs to be open.
- The README's example asks Claude to create a 2D model and add three nodes.
Limitations
- The tool list in the README is marked TODO.
- Setup notes cover Apple Silicon, where openseespy needs an x86_64 Python under Rosetta 2; other platforms are not described.
- No licence file.
Install
pip install -e .Source: github.com/pellegrino-research-group/opensees-mcp#installation
{
"mcpServers": {
"opensees": {
"command": "/absolute/path/to/opensees-mcp/.venv/bin/python",
"args": ["-m", "opensees_mcp.server"],
"cwd": "/absolute/path/to/opensees-mcp"
}
}
}Source: github.com/pellegrino-research-group/opensees-mcp#configure-with-claude-desktop
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.