Skip to content
Tresca

etabs-mcp (LATINALU)

MCP serverCommunity

A Spanish-documented ETABS 22 server with a few dozen named tools for geometry, loads, analysis and results, and a token-protected HTTP mode. By LATINALU.

0 starsUpdated 2 months 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
Read-only or read-write (configurable)
Tool versions
ETABS 22
Operating systems
Windows
Needs a ETABS licence
Yes
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Any MCP client, Devin (over HTTP)
Licence
Not stated in its documentation
Language
Python

What it can do

  • Reads stories, grids, points, frames, areas, sections, materials, load patterns, cases and combinations, modal periods, base and joint reactions, drifts and frame forces.
  • Creates new models with a regular grid and stories, concrete materials, rectangular or circular sections, slabs, walls, frames, areas, restraints, loads and combinations, then runs analysis.
  • Pages long lists up to 500 items per call and can reattach after ETABS is reopened.
  • A read-only switch (ETABS_MCP_READONLY=1 or --readonly) disables every write tool.

Limitations

  • README in Spanish; written for ETABS 22 only.
  • HTTP mode is meant to be exposed through a tunnel such as cloudflared or ngrok and requires a bearer token; take care with what you expose.
  • etabs_new_model discards the open model without saving.
  • No licence file.

Install

cd etabs-mcp
py -3 -m venv .venv
.venv\Scripts\pip install -e .

Source: github.com/LATINALU/etabs-mcp#instalacion

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.