Skip to content
Tresca

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.

Source: github.com/HuVelasco/ETABSFastMCP#installation

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.