1 v0.3.2 更新于 2026-10-18

ETABS MCP MCP Server

Agentic MCP server for CSI ETABS v22+: model, load, analyse, design and inspect structures.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "etabs-mcp": {
      "command": "uvx",
      "args": [
        "etabs-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 20 个工具

etabs_list_installations
列出系统中已安装的 ETABS 版本。
etabs_connect
连接到运行中的 ETABS 实例或启动新实例。
etabs_status
查看当前连接与模型状态。
etabs_disconnect
断开与 ETABS 的连接。
etabs_model_overview
获取当前模型的总体概览信息。
etabs_new_model
新建一个模型。
etabs_open_model
打开已有的模型文件。
etabs_save_model
保存当前模型。
etabs_set_units
设置模型使用的单位。
etabs_get_stories
获取楼层信息。
etabs_set_stories
设置楼层信息。
etabs_add_frames
添加框架(梁柱)单元。
etabs_add_areas
添加面单元。
etabs_add_points
添加节点点对象。
etabs_list_objects
列出模型中的对象。
etabs_delete_objects
删除模型中的对象。
etabs_set_restraints
为节点设置约束。
etabs_assign_section
为对象指定截面。
etabs_select
选择模型中的对象。
etabs_list_properties
列出可用的属性定义。