Skip to content
Tresca

ETABS MCP Server (sadwjak)

MCP serverCommunity

A Claude Desktop extension for ETABS 21+ that runs sandboxed API code, searches API methods and serves eight ETABS skills. By sadwjak.

0 starsUpdated 4 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
Can modify models
Tool versions
CSI ETABS 21 or later, on 64-bit Windows 10 or 11
Operating systems
Windows
Needs a ETABS licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop
Licence
MIT
Language
Not stated in its documentation

What it can do

  • Runs Python against the live ETABS model in a restricted sandbox with no arbitrary imports and no file-system writes.
  • Searches all ETABS API methods by keyword before the agent writes code.
  • Lists running ETABS instances by alias, process, file and version.
  • Serves eight skills, including seismic check, modal report and database-table workflows, and picks up extra SKILL.md folders placed next to the executable without a rebuild.

Limitations

  • Packaged for Claude Desktop as an .mcpb extension; other clients are not described.
  • ETABS must be running with a model open.

Install

Download etabs-mcp.mcpb from the Releases page, drag it onto Claude Desktop's Settings > Extensions window (or use Install from file), open ETABS with a model and ask Claude to call discover_api.

Source: github.com/sadwjak/etabs-mcp#quick-start

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.