ETABS FastMCP Server
MCP serverCommunity
A Python MCP server with a C# connector that creates, lists, edits and deletes ETABS points and frames from chat. By HuVelasco.
1 starsUpdated 1 year agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- ETABS
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- ETABS v18 or later
- Operating systems
- Windows
- Needs a ETABS licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop
- Licence
- Not stated in its documentation
- Language
- C#
What it can do
- Connects to ETABS or starts it, and creates a blank model.
- Creates, reads, lists, modifies and deletes points (with restraints) and frame elements with sections and materials.
- Saves the model and reports connection health.
Limitations
- Covers points, frames and model management only; loads, analysis and results are not wrapped.
- Needs Visual Studio or MSBuild and .NET Framework 4.8 to build the C# connector.
- The README badge says MIT, but the repository has no licence file GitHub recognises.
Install
Clone the repository, install the Python dependencies in python-server, build the C# connector with msbuild ETABSConnector.csproj /p:Configuration=Release, then copy config/claude_desktop_config.json into your Claude Desktop config and update the paths.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.