Token导航 LogoToken导航TokenDH.com
Revit MCP Datum logo
设计创作未说明官方级别未说明来源级核验

Revit MCP Datum

MCP Server

Revit MCP Enhanced 是一个基于自然语言的 Revit 自动化协议服务器,提供155+工具,支持建筑、结构、MEP、能源分析、参数化设计等BIM全流程自动化。

工具数

156

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaude设计Claude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

RAJ-IITROORKEE

提供方

RAJ-IITROORKEE

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

](https://mseep.ai/app/revit-mcp-revit-mcp)

Revit MCP增强版

一个高级的模型上下文协议(MCP)服务器,用于通过自然语言进行全面的Revit自动化和绘图。增强与 155+强大的工具 为了实现完全的BIM自动化: 建筑的 (结构系统、多层建筑、墙壁、地板、屋顶、楼梯、坡道、幕墙), 欧洲议会议员 (电路和面板、暖通空调管道和设备、管道和固定装置、消防喷淋系统、负载计算、自动布线), 能源与可持续性 (能源分析、阳光照射、采光、碳足迹), 参数化设计 (创建/编辑族、自适应组件), 设计选项 (变体探索、成本/性能比较), 成本估算 (数量统计、RSMeans积分), 结构分析 (分析模型、负载应用), 高级网站设计 (建筑红线、停车布局、景观美化), 协调 (碰撞检测、测量、元素关系、相位), 几何运算 (复制、阵列、镜像、修剪、分割、偏移), 可视化 (3D视图、组件), 导入/导出 (CAD、模型链接、PDF/DWG导出), 材料与参数 (浏览/分配材料、读/写参数), AI驱动 (布局优化、汽车装饰、代码合规性), 工作集 (多用户协作), 模型优化 (清除、审核、压缩),以及 制造 (车间准备好的MEP详图,带卷轴)。

描述

revit-mcp允许您通过mcp支持的客户端(如Claude Desktop、Cline和其他AI助手)使用mcp协议与revit进行交互。

这个项目是 MCP服务器端 (为AI提供工具)。你需要使用 revit mcp插件 (驱动Revit API的Revit插件)。

主要特点

  • 人工智能设计分析与验证:深度模型扫描,返回具有精确坐标的结构化问题报告,消除LLM幻觉,并实现精确的校正代码生成
  • BIM互操作性:IFC导入/导出(IFC2x3、IFC4、IFC4x3),用于开放式BIM工作流、跨平台协调(Navisworks、Solibri、Tekla、ArchiCAD)和业主移交(COBie)
  • 生产文档:用于规范/估算/FM的导出计划(CSV、Excel、JSON),用于标准化100个视图的视图模板,批处理模板应用程序
  • 能源与可持续性:能源模拟(ASHRAE 90.1,IECC)、太阳能暴露分析、采光指标(LEED v4的sDA/ASE)和碳足迹(体现+操作)
  • 参数化设计:以编程方式创建和编辑族,复杂立面的自适应组件,人工智能生成的自定义组件
  • 设计选项和变体:在一个模型中探索多种设计替代方案,按成本/能源/碳进行比较,人工智能推荐最佳解决方案
  • 成本估算:按材料/CSI部门自动计算数量,使用RSMeans集成进行施工成本估算,价值工程
  • 结构分析:分析模型生成、负载应用(静、活、风、地震)、导出到有限元分析软件(Robot、SAP2000、ETABS)
  • 高级网站设计:经过挫折验证的建筑红线、自动生成的停车布局(符合ADA标准)、树木/家具景观
  • 智能家具自动化:房间感知家具摆放、按房间类型自动布置、家具目录浏览和人工智能驱动的布局优化
  • 高级绘图工具:自动标注尺寸(9种模式)、绘图视图、图例创建、带自动编号的注释符号、高程点
  • 建筑规范合规性:出口、ADA/无障碍、消防安全和空间要求的自动检查(IBC、NBC印度、欧洲规范)
  • 布局优化:人工智能驱动的房间布局优化,采用8种策略(空间效率、流通、人体工程学、自然光等)
  • 自动对准:检测并纠正错位的墙壁、柱子、门和家具,具有可配置的公差
  • 镜像和复制布局:复制房间之间的家具布局,复制不同楼层的平面图
  • 工作集和协作:具有工作集管理功能的多用户工作共享,按专业/区域/阶段分配图元
  • 模型优化:清除未使用的元素、审核/修复数据库、压缩文件大小、修复警告、识别重族
  • 综合数据检索:通过智能过滤从Revit项目中获取详细的空间/几何数据
  • 结构体系:梁、桁架、支架、基础(墙/隔离墙/条带/垫)——多层建筑的完整结构框架
  • 多层建筑:使用自动间距楼板创建标高,在标高之间复制图元,排列结构间距
  • 墙创建:具有堆叠墙、嵌入式墙、定位线控制和层结构配置的专用墙工具
  • 绘图自动化:地板(倾斜、结构)、天花板(网格图案、隔板)、屋顶(足迹、挤压)、幕墙、幕墙网格、竖框、楼梯、坡道、栏杆、柱子和开口的专用工具
  • 协调与分析:元素关系分析、距离测量、碰撞检测(学科间几何碰撞检测)
  • 分期与翻新:创建阶段(现有、拆除、新建),将创建/拆除的阶段分配给图元
  • 几何运算:复制、阵列(线性/径向/2D网格)、镜像、分割、修剪/延伸、偏移、连接/取消连接几何图形和组元素——核心绘图效率工具
  • 墙体详图:编辑墙轮廓(女儿墙、阶梯式)、墙饰条(飞檐、踢脚板、拱顶饰条)和墙侧边(凹槽线)
  • 现场设计:创建地形表面、建筑地坪和场地平整
  • 家庭和组件管理:从库中载入族,按类别浏览载入的族目录,并放置具有主体图元支持的构件实例
  • 参数和材料:读取/写入任何图元参数、浏览项目材质、按参数指定材质或绘制
  • 区域规划:根据BOMA标准创建区域平面图、区域边界并计算可出租/总面积
  • 三维视图和可视化:使用相机控制、预设方向、剖面框和显示样式创建透视和正交三维视图
  • 导入和链接:导入CAD(DWG/DXF)以供参考,链接Revit模型以进行协调,管理链接模型的定位
  • 装配视图:使用自动生成的施工图视图和预制件协调创建施工详图部件
  • 出口和文件:将视图导出为PNG、JPEG、PDF、DWG、DXF,具有可配置的分辨率、纸张大小和图层映射
  • 电气系统:电路、面板、灯具、导管布线、NEC负载计算——完整的电力和照明设计
  • 机械(暖通空调)系统:管道系统、空气处理机组、变风量系统、扩散器、系统定义、ASHRAE负荷计算——完整的暖通空调设计
  • 管道系统:管道、固定装置、供水/卫生/雨水系统、固定装置单元计算——完整的管道设计
  • 消防:符合NFPA 13标准、自动喷头间距、危险分类的喷水灭火系统
  • MEP协调:自动布线,避免碰撞,MEP空间,带卷轴板的预制细节
  • 高级元素创建:使用自然语言创建墙、楼板、天花板、屋顶、房间、柱和族
  • 完成元件修改:移动、旋转、调整大小、更改类型、翻转、镜像、固定/取消固定和设置参数
  • 视图和表管理:自动化视图创建、复制和图纸组织
  • 注释自动化:批量标记元素、创建尺寸、添加文字注释和详图线
  • 房间和空间规划:创建和管理具有自动面积计算功能的房间
  • 网格和参考系统:创建轴网、参照平面、模型线和标高管理
  • 视觉控制:对元素进行颜色编码、设置透明度、隔离、隐藏和高亮显示
  • 空间验证:检查间隙、重叠、相邻和无障碍合规性
  • AI生成的代码执行:将自定义代码发送到Revit进行复杂操作

需求

  • 节点 18+
完整的安装环境还需要考虑revit mcp插件的需求,请参考 revit mcp插件

⚡ 快速设置(5分钟)

自动设置(推荐)

窗户:

./quick-setup-secure.bat

Linux/Mac:

chmod +x quick-setup-secure.sh
./quick-setup-secure.sh
这个自动生成您的API密钥,创建证书,并配置一切!

生成什么

运行安装程序后,您将获得:

  • 随机64字符API密钥 -保存在 .env 文件自动
  • SSL证书 -用于安全的HTTPS连接
  • 配置 - .env 包含所有设置的文件

配置Claude桌面

编辑您的Claude配置(%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "revit-mcp": {
      "url": "https://localhost:3000",
      "env": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}

从获取API密钥 .env 由安装脚本创建的文件。

启动服务器

# Option 1: Direct
node server-secure.js

# Option 2: PM2 (Recommended)
npm install -g pm2
pm2 start ecosystem-secure.config.js
pm2 logs revit-mcp-secure

验证连接

# Test health (no auth needed)
curl -k https://localhost:3000/health

# Test with API key
curl -k https://localhost:3000/status -H "X-API-Key: YOUR_KEY_FROM_.env"

______________________________________________________________________

🔐 安全特性

API密钥验证 -所有请求都需要有效的API密钥\ ✅ HTTPS/TLS -加密通信\ ✅ IP白名单 -可选,受网络限制\ ✅ 速率限制 -100个请求/分钟(可配置)\ ✅ 默认本地主机 -默认情况下为零公开曝光

START_HERE.md 更多选择。

框架

flowchart LR
	CladueDesktop --> revit-mcp --> SocketService--commandName-->CommandlSet--command-->CommandExecute
	CommandManager --> CommandlSet
	CommandExecute --executeResult--> SocketService
	CommandProject1 --> CommandManager
	CommandProject2 --> CommandManager
	CommandProject... --> CommandManager
	subgraph ide1 [MCPClient]
	CladueDesktop
	end
	subgraph ide2 [MCPServer]
	revit-mcp
	end
	subgraph ide3 [Revit]
			subgraph ide3.1 [revit-mcp-plugin]
				SocketService
				CommandlSet
				CommandManager
				CommandExecute
			end
	end

支持的工具(155+)

🧠 人工智能设计分析与验证 *新*

这些工具通过提供地面真实模型数据来消除LLM幻觉。始终运行 analyze_layout_design 在做出设计决策之前。
名称描述
分析布局设计关键的 -对整个模型进行深入全面的扫描。返回具有精确坐标、元素ID、严重性级别和建议修复的结构化问题(重叠、错位、缺少边界、代码违规)。LLM使用返回的问题列表生成目标更正代码。扫描:结构元素、空间关系、家具放置、注释和代码合规性。
get_element_spatial_data检索元素的精确空间/几何数据-边界框、精确XYZ坐标、尺寸、旋转、连接元素、房间容纳、朝向和主体元素信息。对于精确的AI空间推理至关重要。
validate_spatial_relations检查间隙(门摆动区域、走廊宽度、家具间距),检测重叠,验证房间相邻性,并验证ADA/无障碍性是否符合可配置阈值。
check_building_code_compliance根据IBC 2021、IBC 2018、NBC India、欧洲规范或BS UK进行全面的建筑规范合规性检查。检查出口(出口宽度、行程距离)、无障碍性(ADA许可、轮椅转弯)、消防安全(额定墙、出口间距)和空间最小值。返回包含代码引用和建议的违规行为。
auto_align_elements检测并自动校正未对齐的墙、柱、门、窗、家具、网格和注释。将图元捕捉到网格,使近乎平行的墙真正平行,使门居中于墙中。可配置公差(默认10mm),应用前预览模式。

🪑 家具与布局自动化 *新*

名称描述
get_furniture_catalog使用尺寸、类别和类型ID浏览所有加载的家具族和类型。在OST_家具、OST_FurnitureSystems、OST_Speciality Equipment、OST_Casework和OST_GenericModel中搜索。按名称、功能类型(座位、桌子、书桌、储藏室、床、沙发)和尺寸范围过滤。
place_furniture_in_room房间感知智能家具放置。支持墙的相对定位(相对于北/南/东/西墙)、角位置、中心位置和绝对坐标。自动根据朝向(墙、中心、门、窗)计算旋转。验证房间边界控制和最小间隙。
auto_furnish_room根据类型和设计标准自动布置房间。支持:单人/共享办公室、会议室、客厅、卧室、主卧室、厨房、餐厅、浴室、接待处、大堂、教室、图书馆和定制。分析房间几何形状、门窗位置和可用面积,以生成具有适当流通路径的最佳家具布局。
optimize_room_layout人工智能驱动的布局优化,有8种策略:空间效率、流通、人体工程学、自然光、协作、隐私、对称和平衡。读取当前房间几何图形和家具,生成优化位置,并可选择应用更改。报告之前/之后的指标(利用率%、流通分数)。
mirror_copy_layout在房间、标高或区域之间镜像或复制布局图案。沿轴线镜像房间家具,将家具布局从一个房间复制到另一个房间,跨标高复制整个楼层布局,阵列复制元素组。当目的地具有不同维度时,智能地调整位置。

📐 注释和绘图工具 *(扩展)*

名称描述
create_dimension创建线性、角度和径向尺寸
batch_dimension_elements -具有9种模式的智能自动标注尺寸:墙长、墙到墙的距离、门位置、窗位置、网格间距、房间尺寸、图元间距、整体建筑尺寸和自定义参考对。创建放置正确、不重叠的尺寸链,并自动偏移。
create_tag标记元素(门、窗、房间等)
batch_tag_elements高效自动标记多个元素
create_text_note在视图中创建文本注释
create_callout创建带有参考气泡的详细详图索引视图
create_elevation_marker创建生成多个视图的立面标记
create_keynote向元素添加规范注释
create_section_marker使用标记创建建筑剖面视图
create_detail_lines为绘图创建二维详图线
create_drafting_view -为标准构造详图、典型剖面、注释和参考图创建独立于三维模型的二维绘图视图。可配置的规模、细节级别和纪律。可以自动放置在纸张上。
create_legend_view -为文档创建图例视图。自动填充项目内容。类型:符号图例、材料图例、颜色图例、门窗明细表图例、家具图例、一般注释。可以放在多张纸上。
创建_注释_符号 -放置注释/绘图符号(指北针、剖面标记、详图索引标头、修订标记、图形比例、折线、匹配线)。支持自动编号和排序的批量放置。
tag_all_walls标记当前视图中的所有墙

📊 数据检索与查询

名称描述
get_current_view_info获取当前活动视图信息
get_current_view_elements使用类别筛选从当前视图中获取元素
get_available_family_type获取当前项目中的可用族类型。按类别(OST_Walls、OST_Doors、OST_Floor、OST_Roofs、OST\_ Stairs、OST\_ Ramps、OST_CurtainWallMullions等)和族名称过滤。
get_selectd_elements获取当前选定的具有属性的元素
ai_element_filter具有空间边界框查询、类别过滤器、类型过滤器和可见性选项的高级智能元素过滤
get_views_list列出所有具有筛选选项的视图
get_sheets_list列出项目中的所有工作表
get_grids_list列出所有包含几何数据的网格
get_levels_list列出所有带标高的标高
get_rooms_list列出所有房间的面积、周长、体积、级别和部门。按级别、阶段、区域范围和名称过滤。

🏗️ 元素创建(通用)

名称描述
create_point_based_element创建具有位置、尺寸和旋转的基于点的元素(门、窗、家具)
create_line_based_element创建具有起点/终点和尺寸的基于线的图元(墙、梁、管道)
create_surface_based_element创建具有边界定义的基于曲面的图元(地板、天花板、屋顶)

🧱 墙创建 *新*

名称描述
create_wall --具有完全控制的专用墙创建:基本墙、幕墙、堆叠墙(不同高度的不同类型,如CMU基座+上方的木框架)、嵌入式墙(插入主体墙的女儿墙)。可配置的定位线位置(中心线、核心中心线、完成面)、结构名称和翻转方向。使用 get_available_family_types'OST_Walls'.

🏢 绘图自动化——地板、天花板和屋顶 *新*

为每种元素类型提供全参数支持的专用工具。这些通过暴露坡度、结构特性、网格图案、悬挑等,远远超出了基于通用曲面的创建。
名称描述
create_floor --使用高级选项创建楼板图元:结构楼板与建筑楼板、倾斜楼板(带尾部/头部点和角度的坡度箭头)、结构分析的跨度方向、楼板洞口的内环以及标高/偏移控制。支持批量创建。使用 get_available_family_types['OST_Floors'] 了解地板类型。
create_ceiling --创建支持自动天花板(填充房间边界)和具有自定义边界的基于草图的天花板的天花板图元。可配置的高度偏移、倾斜天花板的坡度箭头、开口(灯具、暖通空调)的内环以及具有自定义落差高度和边界的舱壁(吊顶)配置。
create_roof --通过三种方法创建屋顶: 足迹 (每边坡度角、山墙端和悬挑的边界), 挤出 (沿参考平面挤压的剖面横截面),以及 FaceBase (在大众脸上)。支持天窗/竖井的内环、多层屋顶的截断标高和默认坡度/悬挑设置。
创建_打开 --在墙、楼板、屋顶和天花板中创建洞口。支持矩形开口(中心+宽度/高度+窗台高度)、圆形开口(风管/管道的中心+半径)、自定义形状的开口(边界环)和跨越多个标高的垂直轴开口,并具有符号平面表示。

🔲 幕墙系统 *新*

完成幕墙工作流程:创建墙,配置网格,然后放置竖梃。每个工具都提供对幕墙构件的精细控制。
名称描述
create_curtain_wall --使用可配置的网格布局(垂直/水平间距、填充规则:FixedDistance、FixedNumber、MaximumSpacing、MinimumSpacing)、默认面板类型、默认竖梃类型、多级支撑(从基础标高到顶层)和对齐选项创建幕墙。与集成 get_available_family_types 使用 'OST_Walls''Curtain' 过滤器。
create_curtain_grid --在现有幕墙/系统/屋顶上添加、删除或修改幕墙网格线。在精确位置支持U(水平)和V(垂直)方向网格线,单段与全跨度网格线,部分网格的排除段,以及网格线锁定以防止意外修改。
create_mullion --将竖梃完全控制地放置在幕墙网格线上:放置在特定网格段上,替换竖梃类型,一次放置在所有网格线上,单独配置边框竖梃,并设置角竖梃条件(斜接、边框1重叠顺序2、边框2重叠边框1)。使用 get_available_family_types'OST_CurtainWallMullions' 浏览竖框类型。

🪜 楼梯、坡道和栏杆 *新*

具有建筑规范意识的全垂直流通工具。楼梯自动计算从楼层到楼层高度的立管数量。坡道支持ADA坡度合规性。栏杆可以是独立的,也可以安装在楼梯/坡道上。
名称描述
创建_订单 --使用以下形状创建连接两个标高的楼梯:直线、L形、U形、螺旋和ThreeRun。自动计算从地板到地板高度的立管数量和踏板深度。支持具有弯曲段、自定义平台、立管/踏板尺寸、自动栏杆创建和结构支撑类型(桁条、托架)的自定义管路。
create_ramp --使用ADA/无障碍合规支持创建无障碍坡道。可配置的坡度比(默认1:12)、宽度(最小915mm ADA)、带自动平台的多段、弯曲段、形状(直线、螺旋、L形、U形)、自动栏杆和多级连接。
create_railing --沿路径、楼梯、坡道或楼板边缘创建栏杆。支持楼梯和坡道的弯曲路径段(带中心点的圆弧)、水平偏移、侧面选择(左/右/两者)、翻转方向和主体图元附着。使用 get_available_family_types'OST_StairsRailing' 用于栏杆类型。

🏛️ 列 *新*

名称描述
create_column --创建具有标高约束(从基础到顶部标高)、旋转、倾斜柱支撑(从基础到顶点倾斜)、网格交点捕捉(放置在两条网格线的交点处)和独立柱的未连接高度的建筑和结构柱。支持两者 'OST_Columns' (建筑)和 'OST_StructuralColumns' (结构性)类别。

🔩 结构体系 *新*

多层建筑的完整结构框架。梁跨在柱之间,桁架支撑屋顶,支架抵抗横向荷载,基础将荷载传递到地面。
名称描述
create_beam --在两个三维点之间创建结构梁和框架(钢、混凝土、木材)。支撑托梁、桁条、大梁、过梁和集管。可配置的旋转、对齐(中心/顶部/底部)、开始/结束偏移以及与柱的端部连接(固定、固定、力矩框架)。使用 get_available_family_types'OST_StructuralFraming'.
创建(\_truss) --为屋顶和楼板结构系统创建桁架。支持倾斜、平坦、弯曲和剪刀形上弦杆轮廓。可配置的高度、节距比、轴承宽度和悬挑。使用 get_available_family_types'OST_StructuralTruss'.
create_brace --创建结构支撑以抵抗横向载荷(风、地震)。配置:单对角线、XBrace、VBrace、雪佛龙、KBrace。柱和梁之间的连接呈对角线。
创建基金会 --创建结构基础:WallFoundation(墙下的连续条形基础)、Isolated(柱下的垫式基础)、strip(独立连续)和Mat(板式基础)。支持宽度、厚度、偏心度和水平放置。

📐 多层级管理 *新*

名称描述
创建级别对于多层建筑来说至关重要 --在指定标高处创建标高。自动创建关联的楼层平面和天花板平面视图。特性 autoSpaceFloors 快捷方式:指定楼层数+楼层高度,以自动生成整个多层建筑的标高结构,包括可选的地下室和屋顶标高。

🧱 墙体详图 *新*

内外墙饰面详图。对于生产级建筑图纸至关重要。
名称描述
edit_wall_profile --编辑非矩形形状的墙立面轮廓:延伸到屋顶上方的女儿墙、阶梯墙、带拱形开口的墙、锥形墙。修改剖面图/立面图中可见的二维纵断面。支持曲线段和自定义洞口。
create_wall_sweep --为建筑细节添加墙饰条(水平剖面):飞檐(顶部)、踢脚板/踢脚板(底部)、皇冠饰条、椅子扶手、护墙板帽、腰带层、地下水位。可配置的墙侧、与底部/顶部的距离、偏移、材料和轮廓类型。
create_wall_relive --在墙面上切割出凹槽,用于装饰图案:锈蚀接缝、面板轮廓、伸缩缝线。可配置深度、宽度、墙侧和垂直位置。

🌍 场地和地形 *新*

名称描述
create_topology --从三维点数据创建地形/地貌曲面。支持平坦场地(拐角+立面捷径)、倾斜场地和复杂地形。操作:创建、修改、添加/删除点。对于现场平面图、分级分析和建筑地坪放置至关重要。
create_building_pad --创建切入地形的建筑地坪,以定义地面上的建筑占地面积。将地形整平至指定标高。需要显示建筑物周围的正确地面标高。

🔄 几何运算 *新*

核心起草效率工具。复制、阵列、镜像、分割、修剪、偏移和分组——这些操作对于从重复图案高效构建完整设计至关重要。
名称描述
copy_elements --使用三种模式复制元素: 翻译 (由矢量偏移), 中间级别 (从1级复制到2/3/4级——对于多层建筑至关重要), ToPoint (基点到目的地)。支持多个副本和查看特定图元。
array_elements --创建 线性和径向阵列 具有可配置的间距和计数。Linear支持二维网格阵列(例如柱网)。径向支撑全圆/部分圆。关联数组在编辑时会更新所有成员。柱子、窗户、停车场、固定装置必不可少。
镜像元素 --沿轴线镜像图元。创建镜像副本或移动到镜像位置。对称建筑设计的关键——镜像一半的平面图以创建另一半。
join_unjoin_geometry --连接/取消连接重叠图元(墙、楼板、天花板、屋顶、柱)以实现干净的交叉点。切换连接顺序以控制哪个元素切割哪个元素。批量连接所有重叠的对。
split_element --通过相交图元或留有间隙(用于伸缩缝)在点处分割墙和线。在分割点处创建单独的图元。
trim_extendd_element --修剪/延伸墙和线到边界:修剪到图元、延伸到图元、修剪拐角(两堵墙相交)、修剪/延伸多个到公共边界。
offsetelement --创建墙、直线和曲线的平行偏移副本。指定侧面(左侧/右侧/内部/外部)和距离。以递增的距离复制多个偏移副本。对于平行墙(走廊)至关重要。
group_elements --将元素打包成可重复使用的组(酒店房间、公寓单元、办公模块)。操作:创建、放置、取消分组、添加组、删除组、列表组、编辑组。对一个实例的更改会传播到所有实例。

🎛️ 参数和材料 *新*

读取和写入任何元素属性。对于LLM了解和控制元素特征、分配饰面和制定准确的时间表至关重要。
名称描述
get_element_parameters --读取任何元素的所有参数(实例+类型):名称、值、单位、数据类型、只读状态。按参数组(几何图形、标识、材质、结构)或名称模式过滤。对于LLM来说,在修改之前理解元素至关重要。
set_element_parameters --批量设置多个元素的参数:标记、注释、阶段、尺寸、自定义参数。支持实例和类型参数。交易安全,具有继续出错选项。
获取_项目_材料 --列出项目中所有材料的外观(颜色、透明度、纹理)、物理性能(密度、强度)和热性能。按名称或类别过滤(混凝土、金属、木材、玻璃、油漆等)。
set_element_material --按参数(结构/饰面材质)、按油漆(特定面上的视觉覆盖)或按类型材质为图元指定材质。与...一起使用 get_project_materials 对于可用材料。

🔍 分析与协调 *新*

对于人工智能理解模型关系、验证间隙、检测冲突和确保可施工性至关重要。
名称描述
get_element_关系 --分析图元依赖关系:主体/主体(墙中门、墙中窗)、房间围护结构、标高关联、结构连接、组成员资格。递归返回主机链和托管链。防止在宿主元素之前删除宿主。
测量_立场 --测量距离:PointToPoint、ElementToElement(最近距离)、ElementToPoint、FaceToFace、EdgeToEdge。模式:最近(3D)、水平(仅XY)、垂直(仅Z)、垂直。对于验证许可和建筑规范合规性至关重要。
检测灰烬 --元素之间的几何冲突检测。作用域:选定元素、类别与类别(例如,结构与MEP)、学科与学科、所有元素。返回具有严重性(轻微/严重/严重)、重叠体积和坐标的碰撞对。可配置公差(默认1mm)。

🏗️ 分期与翻新 *新*

用于改造项目和分期建设。显示现有条件、拆迁和新建筑。
名称描述
管理阶段 --创建和管理施工阶段:现有、拆除、新建、未来阶段。操作:列出阶段、创建阶段、删除阶段、重新排序阶段、获取阶段过滤器。对于装修文件至关重要。
set_element_phase --将“已创建阶段”和“已拆除阶段”指定给图元。定义时间生命周期:构建时(创建阶段)和删除时(拆除阶段)。使用-1表示“无”(永久元素)。

📐 模型几何图形 *新*

名称描述
create_model-line --创建在所有视图中可见的三维模型线:直线、圆弧、圆、椭圆、样条线。用于参考几何图形、缩进线、特性边界和设计参考线。可配置的线条样式和工作平面。

📏 区域规划 *新*

名称描述
create_area_plan --为BOMA标准空间分析(可出租、总建筑、公共、服务区)创建区域平面图和区域边界。操作:CreatePlan、CreateBoundary(在墙上或自定义)、CreateArea、GetAreaSchemes。墙边界位置:WallCenter、WallFace、CoreCenter、CoreFace。

📤 出口和文件 *新*

名称描述
导出视图 --将视图/图纸导出到 PNG、JPEG、BMP、TIFF、DWG、DXF、PDF图像导出支持可配置的DPI(72-600)和像素尺寸。DWG导出支持AIA/ISO/BS图层映射。PDF导出支持纸张尺寸(A0-A4、ANSI)、颜色模式和多视图组合。一次性批量导出所有工作表。
创建组装 --为施工详图和施工图创建装配视图。对相关图元(典型墙剖面、楼梯组合、幕墙嵌板)进行分组,并自动生成正交视图、剖面、三维视图和零件列表。操作:创建、添加元素、删除元素、创建视图、列表程序集。

📥 导入和链接 *新*

引入外部参考以进行协调和背景分析。
名称描述
import_cad --导入CAD文件(DWG、DXF、DGN)作为参考底图:测量数据、土建图纸、现有建筑CAD、现场平面图。导入模式:仅当前视图(二维参考底图)、所有视图、三模型。配置图层可见性、颜色模式(保留、黑白、灰度)、导入单位、定位和方向校正。
链接模型 --链接外部Revit模型(.rvt)以进行多学科协调。链接模型会从源自动更新。定位:AutoCenterToCenter、AutoOriginToOrigin、共享坐标、手动。配置房间边界行为、工作集指定和链接类型(覆盖/附着)。操作:LinkModel、UnlinkModel、ReloadLink、ReloadAll、ListLinks。

📦 家庭和组件管理 *新*

这些工具支持LLM辅助的组件选择:首先发现可用的组件(已加载或在库中),然后放置正确的组件。对于人工智能驱动的绘图工作流程至关重要。
名称描述
负载_家庭 --将Revit族文件(.rfa)从库载入到项目中。行动: list (浏览目录中的家庭), load (加载特定.rfa文件), search (跨库路径按名称查找族), listCategories (列出所有可用的家庭类别)。支持默认Revit库、自定义路径、子文件夹递归和覆盖控制。
get_loaded_family --获取项目中当前加载的所有族的综合目录,按类别组织。返回族名称、类型名称、类型ID以及可选的详细参数和类型预览图像。支持按25个以上类别(门、窗、家具、柱、MEP、场地等)和姓氏进行过滤。LLM选择正确组件的重要第一步。
地点组件 --用于任何加载族类型的高级构件放置工具。支持所有类别:门(在墙上)、窗(在墙上)、家具、柱、结构框架、MEP、固定装置、场地元素等。功能:旋转、标高指定、主体图元/面选择、垂直偏移、翻转/镜像、结构类型指定以及放置后的实例参数替代。

______________________________________________________________________

⚡ MEP(机械、电气、管道)系统 *新*

🔌 电气系统 *新*

完整的电气设计:电路、面板、固定装置、导管布线和符合NEC的负载计算。
名称描述
创建电路 --创建将设备(灯、插座、设备)连接到面板的电路。可配置:电路类型(电源、照明、DataTelecom、火灾报警)、电压、相位配置、极数、线径(AWG)、导管类型(EMT、PVC、刚性)、断路器额定值和负载分类(连续、非连续、电机、暖通空调)。自动根据NEC计算导线尺寸。
场所电气设备 --放置电气设备:面板、变压器、开关设备、发电机、UPS系统、电机控制中心、转换开关、断路器。配置电压、额定电流、额定kVA、电路数量(用于面板)、壁挂式安装和空间分配。使用 get_loaded_families'OST_ElectricalEquipment'.
场所电气夹具 --放置电气设备:照明设备(天花板、墙壁、吊坠)、开关、插座/插座、数据/电信设备、火灾报警设备、安全设备、应急灯、出口标志。支持天花板/墙壁/地板托管、电路分配、瓦数、电压和开关支路配置。
线路_管道 --使用自动生成的配件(弯头、三通、连接器)在点之间布线电气导管和电缆桥架。支持EMT、刚性、PVC、柔性导管和电缆桥架。配置直径、宽度/高度(电缆桥架)、系统分类(电源、照明、火灾报警、DataTelecom)。
计算电气负载 --根据NEC标准计算电气负载:面板负载、电路负载、服务入口、变压器尺寸、发电机尺寸、整栋建筑。按建筑类型应用需求系数,包括25%的备用容量储备、多样性系数和功率因数。返回负载计算、面板摘要和设备尺寸建议。

❄️ 机械(暖通空调)系统 *新*

完整的暖通空调设计:管道系统、设备放置、系统定义和ASHRAE负荷计算。
名称描述
创建_产品 --使用自动生成的管件(矩形、圆形、椭圆形和柔性风管)创建HVAC风管系统。配置宽度/高度(矩形)、直径(圆形)、系统分类(送风、回风、排风、室外空气、烟雾)、隔热厚度和方向变化时的自动配件。使用 get_available_family_types'OST_DuctCurves'.
场所_机械_设备 --放置暖通空调设备:空气处理机组、变风量箱、风扇、锅炉、冷却器、冷却塔、热泵、扩散器、格栅、风门、热交换器、泵。配置气流(CFM)、制冷量(BTU/hr)、制热量、主机表面(地板/天花板/墙壁/屋顶)、空间分配和设备标记
创建机械系统 --创建机械系统,将风管和设备分组。定义从气源(空气处理机组)到终端(扩散器)的气流路径。系统:送风、回风、排气、室外空气、通风空气、厨房排气、烟雾控制。配置设计气流(CFM)和静压。
calculate_hvac_load --根据ASHRAE标准计算供暖/制冷负荷:房间负荷、区域负荷、建筑负荷、设备尺寸、气流计算。根据ASHRAE 62.1分析建筑围护结构、内部增益(占用率、照明、设备)、通风和气候区天气数据。返回负载计算、设备尺寸和气流要求。

💧 管道系统 *新*

完整的管道设计:管道、固定装置、系统和固定装置单位计算。
名称描述
create_pipe --使用自动生成的配件创建管道:生活用水(热/冷/回水)、卫生、雨水排放、通风口、天然气、医用气、冷冻水、热水、冷凝器水。配置直径、坡度(用于排水)、保温厚度和系统分类。使用 get_available_family_types'OST_PipeCurves'.
地点_埋设_固定 --放置管道设备:水槽、厕所、小便器、淋浴器、浴缸、热水器、水冷却器、饮水机、地漏、清洗机、坐浴盆、洗碗机、洗衣机。配置墙壁/地板主机、水连接(冷、热)、排水连接、通风连接和流速(GPM)。
创建管道系统 --创建管道系统,将管道和设备分组:家用冷水、家用热水、家用热水回水、卫生、雨水排放、通风口、天然气、医用气、冷冻水、热水、冷凝水。配置设计流量(GPM)和静压(PSI)。

🚨 消防 *新*

消防喷淋系统设计符合NFPA 13标准。
名称描述
create_sprinkler_system --创建消防喷淋系统:管道、喷淋头、立管、消防栓、泵。操作:CreatePipe、PlaceHead、CreateSystem、CalculateCoverage。头部类型:下垂式、直立式、侧壁式、隐藏式、ESFR、雨淋式。系统类型:湿管、干管、预作用、雨淋、防冻。根据NFPA间距规则配置NFPA 13危险分类、覆盖半径、K系数、设计密度和自动布局。

🔧 MEP协调 *新*

MEP空间、自动布线和预制细节。
名称描述
create_mep_space --为机械室、电气室、电信室、IT机柜、竖井、管道槽、设备室、数据中心创建MEP空间。定义用于能量分析、暖通空调负荷计算和设备放置验证的体积。配置空间类型、调节(有条件/无条件/充气)、占用和设计荷载。
route_mep_path --使用智能寻路将MEP元素(管道、风管、导管、电缆桥架)从源自动布线到目标。避开障碍物(墙壁、地板、结构、其他MEP),保持最小间隙(默认100mm),遵循首选布线区域,并尽量减少长度。配置布线首选项:水平优先、首选标高、间隙。
创建_制造 --创建具有车间级细节的制造就绪MEP元素:尺寸、连接细节、材料规格、吊架/支架信息、CNC切割数据。操作:ConvertToFabrication、CreateFabPart、AddHangers(按代码间隔)、GeneratePool(带零件列表的线轴表)、ExportFabData(COD、MAJ、ITM、CSV、IFC)。配置数据库/规范(ASHRAE、SMACNA)、材料规格、连接器类型(法兰、焊接、螺纹、凹槽)、绝缘。

______________________________________________________________________

🌐 BIM互操作性和生产文件 *新*

📦 IFC进口/出口 *新*

通过IFC(行业基础课程)开放BIM工作流程,IFC是跨平台协调、业主移交(COBie)和多学科协作的通用交换格式。
名称描述
export_ifc --将Revit模型导出到IFC(IFC2x3、IFC4、IFC4x3),以便与所有主要BIM平台(Navisworks、Solibri、Tekla、ArchiCAD、Bentley、Trimble)协调。支持特定于领域的视图:坐标视图(碰撞检测)、参考视图(轻量级覆盖)、设计传递视图(全参数化)、结构分析视图(FEA)、量化起飞视图(成本估算)。可配置的导出范围(整个项目、当前视图、选定图元、特定标高、按工作集)、按标高拆分墙,包括基础数量、导出明细表为特性集、链接文件、坐标系(项目/共享/测量)和分类系统(统一格式、全类、单类)。对于开放式BIM、业主交接和能源分析至关重要。
import_ifc --将IFC模型从其他BIM平台(ArchiCAD、Tekla、Bentley、Vectorworks、SketchUp Pro、BricsCAD BIM)导入Revit。导入模式:LinkModel(外部参照、只读、随源代码更新)、ImportIntoCurrentProject(转换为可编辑的Revit图元)、OpenAsNewProject(将IFC作为新项目打开)。定位选项:AutoCenterToCenter、AutoOriginToOrigin、共享坐标(站点对齐)、手动。将IFC特性集作为Revit共享参数导入,从IFC楼层自动创建标高,从IFCs空间导入房间,类型映射(IFC类型→ Revit类型)。对于接收承包商模型、专业顾问交付成果和翻新项目至关重要。

📊 计划数据导出 *新*

将进度数据导出到外部系统,用于规范、估算、设施管理和人工智能驱动的文档生成。
名称描述
export_schedule_data --将Revit明细表导出为CSV、Excel(XLSX)、TXT或JSON,以便与外部系统集成。支持所有明细表类型:门窗明细表、房间/区域明细表、设备明细表、材质清单、注释记号图例和自定义明细表。导出格式:CSV(最兼容)、Excel(带公式的格式化工作簿、数据透视表)、TXT(tab-delimited)、JSON(结构化API/AI集成)。可配置:包括/排除页眉、标题、页脚/总计、隐藏字段、仅过滤行、分隔符、文本编码、日期/数字格式。将类别的所有明细表批量导出到单独的文件中。对于人工智能规范生成、BOM、成本/FM系统集成和采购至关重要。

🎨 查看模板 *新*

使用视图模板对文档进行标准化--立即将图形设置传播到100个视图,执行公司标准,并在标准更改时更新视图。
名称描述
manage_view_templates --以编程方式创建、编辑、复制、删除和管理视图模板。视图样板控制所有视图图形:可见性、详细程度、图形替代、过滤器、视图比例、规程、参考底图、视图范围。操作:CreateTemplate、EditTemplate、DuplicateTemplate、DeleteTemplate、ListTemplates、GetTemplateSettings、CompareTemplates、ImportTemplatesFromProject。配置:规程(建筑、结构、MEP)、详细程度(粗略、中等、精细)、视图比例、类别可见性、过滤器、图形替代(线宽、颜色、透明度、半色调)、参考底图、视图范围。从其他项目导入模板。对于企业图形标准、大型图纸集、多学科协调至关重要。
应用程序_视图_模板 --将视图样板应用于视图以实现即时标准化。批处理应用程序模式:ApplyTemplate(特定视图)、ApplyBatchByLevel(所有级别视图)、ApplicationBatchByNaming(与命名模式匹配的视图)、UpdateAllViewsWithTemplate(重新应用以推送模板更改)。按视图类型、级别、规程、图纸状态、命名模式过滤。选择性应用:选择要应用的样板设置(可见性、详细程度、过滤器、图形替代、视图范围、比例、参考底图)。模拟运行模式在不应用的情况下预览受影响的视图。对于标准化100个视图、执行公司标准以及在标准更改时更新视图至关重要。

______________________________________________________________________

⚡ 先进的设计自动化和智能化 *新*

🌱 能源分析与可持续性 *新*

性能驱动设计,包括能源模拟、太阳能分析、采光和碳足迹计算。对于可持续设计、绿色建筑认证(LEED、WELL)和能源法规合规性至关重要。
名称描述
运行能量分析 --使用Revit的分析模型运行全面的能量模拟。计算年度能耗(供暖、制冷、照明)、峰值负荷、碳排放和能源成本。返回能源规范(ASHRAE 90.1,IECC)的性能指标和合规状态。可配置的暖通空调系统、建筑类型、位置/天气数据和模拟选项。单位为国际单位制(kWh,W/m²)。
analyze_solar_exposure --分析太阳照射和遮阳:太阳路径研究、阴影研究(时间序列)、表面太阳热量增加和遮阳装置的有效性。返回建筑表面的太阳入射辐射(kWh/m²/年),识别玻璃幕墙,并推荐遮阳装置。对于立面设计、窗户尺寸、太阳能电池板放置和被动式太阳能策略至关重要。
计算_照明 --计算房间的采光指标:sDA(空间日光自主性)、ASE(年日照量)、日光系数、UDI(有用日光照度)和照度图。对于LEED v4认证(sDA 55%/75%阈值)、WELL建筑标准和优化窗户位置/尺寸至关重要。返回合规状态并标识照明不足/过亮区域。
计算碳足迹 --计算隐含和运营碳足迹。材料(提取、制造、运输、施工)中的隐含碳。生命周期内建筑能源使用产生的运营碳。返回按材料/系统细分的总碳(kg CO2e)、碳强度(kg CO2e/m²)。支持ICE、EPD、BEES、Athena、OneClickLCA数据库。对于碳中和设计和可持续性认证至关重要。

🔀 设计选项和变体 *新*

在单个模型中探索设计备选方案。人工智能可以生成多种选项(立面系统、结构方案、布局),并对其进行定量比较,以推荐最佳解决方案。
名称描述
create_design_option --创建和管理用于探索替代方案的设计选项:CreateSet、CreateOption、AddToOption、RemoveFromOption、SetPrimary、ListOptions、AcceptOption。每个选项集可以有多个选项,一次只能看到一个。对于人工智能驱动的设计探索和A/B测试(立面选项、布局方案、结构系统)至关重要。
比较设计选项 --通过定量指标比较设计选项:成本、面积、体积、元件数量、能源性能、碳足迹和自定义参数。返回并排比较矩阵,使AI能够根据项目标准推荐最佳选项。支持多标准优化(成本、能源、碳、时间)的加权因子。生成带有图表的比较报告。

🏗️ 参数化族创建 *新*

以编程方式创建自定义Revit族。AI可以生成定制的组件,而不局限于现有的库。定制家具、专用设备和独特建筑元素必不可少。
名称描述
create_family --从样板(通用模型、门、窗、家具、柱、MEP设备等)创建新的Revit族。定义几何图形(拉伸、旋转、扫掠),添加参数(宽度、高度、深度),并设置约束。支持将创建的族直接载入到项目中,或另存为.rfa文件以供库使用。
edit_family --以编程方式编辑现有族:OpenFamily、AddGeometry、ModifyGeometry、AddParameter、SetParameterFormula、SetConstraint、SaveFamily。使AI能够自定义现有组件或创建变体。更改可以另存为新族或重新载入到当前项目中。
创建自适应组件 --创建和放置自适应构件族。自适应组件使用位于3D空间中的自适应点——几何体会进行调整/拉伸以适应。对于复杂的立面、参数化结构、自由形式的设计(幕墙、结构节点、幕墙系统)至关重要。支持创建新的自适应族或放置现有族。

💰 数量统计和成本估算 *新*

具有成本意识的设计,具有自动化的材料数量和施工成本估算。对于预算验证、价值工程和成本驱动的设计优化至关重要。
名称描述
创建_数量_起飞 --创建物料数量统计明细表。按材质类型或图元类别提取体积、面积、长度和计数。按材料(混凝土、钢材、干墙)或CSI部门组织。支持分组、小计、阶段过滤和CSV导出,以便与估算软件集成。
计算成本 --使用装配代码、单位成本和材料数量计算施工成本。返回估计总成本、按CSI部门划分的成本明细、每平方英尺的成本。支持RSMeans数据库、自定义单位成本、区域调整、劳动力/设备/管理费用/意外开支。了解货币(美元、欧元、英镑、印度卢比等)。

🏗️ 结构分析集成 *新*

桥梁设计和工程,包括分析模型和荷载应用。对于结构验证和与分析软件(Robot、SAP2000、ETABS、STAAD)的协调至关重要。
名称描述
创建分析模型 --创建和管理结构分析模型(FEA的简化棒/曲面表示)。操作:CreateFromPhysical(从结构元素自动生成)、AdjustModel、ValidateModel、ExportModel(转换为IFC、CIS2、SAF、SDNF格式)。支持StickModel(1D梁/柱)、SurfaceModel(2D墙/楼板)和混合模型。导出时包括荷载。
应用_结构荷载 --将结构荷载应用于分析模型图元:点、线、面积、均匀面积、风、地震荷载。根据ASCE 7或欧洲规范定义荷载工况(静荷载、活荷载、雪荷载、风荷载、地震荷载、温度荷载)和荷载组合。可配置的幅度、方向和分布。对于负载感知设计和结构分析工作流程至关重要。

🌳 高级网站设计 *新*

完成现场规划,包括建筑红线、停车布局和景观美化。对于分区合规性、现场布局优化和外部可视化至关重要。
名称描述
create_property_line --创建建筑红线和边界定义:地块边界、建筑后退、地役权、道路红线、分区线。支持测量坐标、退缩计算(前/后/左/右)以及建筑物对退缩的自动验证。可以从CAD图层导入。返回可建面积和挫折违规。
create_parking_layout --自动生成带有停车位、车道和流通模式的停车场布局。AI根据场地边界、停车数量要求、ADA合规性和规范要求计算最佳布局。支持90°/60°/45°/30°/平行车位、单/双载过道、地面/结构化停车。返回停车次数、流通效率、代码合规性。
地点_地点_组件 --放置现场组件:树木、植物、现场家具(长凳、护柱、标志)、照明、挡土墙、围栏。支持采用分布模式(单、阵列、沿路径、分散区域、网格)进行批量放置,以实现景观美化。组件自动宿主到地形表面。对场地规划、景观设计、外部可视化至关重要。

👥 工作集和协作 *新*

大型项目的多用户协作。按学科、区域或阶段组织模型元素,以实现团队成员和AI驱动的元素组织的并发工作。
名称描述
manage_worksets --管理工作共享模型中的工作集:CreateWorkset、ListWorksets、AssignElementsToWorkset、SetActiveWorkset、SetWorksetVisibility、CloseWorkset、OpenWorkset、GetElementWorkset、RenameWorkset。按专业(建筑、结构、MEP管道)、区域(1级,核心外壳)或阶段(现有、新建)组织。对于大型多用户项目和安全的人工智能驱动编辑至关重要。

⚙️ 模型优化与维护 *新*

保持模特的健康和表现。在人工智能驱动的批量元素创建之后,这是必不可少的,可以防止模型膨胀并保持响应能力。
名称描述
优化模型 --优化和清理Revit模型以提高性能:PurgeUnused(删除未使用的族、类型、材质、线型)、AuditModel(检查/修复数据库)、CompressModel(减小文件大小)、OptimizeViews(删除不必要的视图特定图元)、DeleteUnplacedRoom、RemoveEmptyGroups、FindLargeElements(识别重型族)、FixWarnings、RemoveDuplicateSheets、CleanSchedules。返回已清理的元素计数和文件大小缩减。优化前自动备份。

📍 高级注释 *新*

带有点高程和点坐标的施工文件。
名称描述
create_spot_elevation --创建点高程和点坐标注释:SpotElevation(显示Z高程)、SpotCoordinate(显示X、Y、Z坐标)、SpotSlope(显示坡度百分比/角度)。对于施工文件、基础平面图、现场平整、协调图至关重要。支持批量创建、项目/共享/测量坐标、标高相对高程和自定义文本格式(前缀/后缀/精度)。

______________________________________________________________________

👁️ 视图管理

名称描述
create_view创建楼层平面图、剖面图、立面图和三维视图
创建3d_视图 --使用精确的相机控制创建三维视图:正交(等轴测、轴测)或透视。配置眼睛位置、目标点、向上方向、视野、剖面框和显示样式(线框、着色、逼真、光线追踪)。预设方向:等距、北、南、东、西、自上而下等。
duplicate_view带细节选项的复制视图
set_view_properties修改视图比例、详细程度和样板
set_view_range配置视图范围(顶部、剖面、底部、参考底图)
create_scope_box创建用于协调视图裁剪的范围框

📄 图纸和视口管理

名称描述
create_sheet创建带有标题栏的图纸
place_viewport将图纸上的视图作为视口放置

📏 网格和参考系统

名称描述
create_grid创建线性和弧形网格线
create_reference_plane创建对齐参照平面

🏠 房间和空间管理

名称描述
create_room创建具有自动面积计算功能的房间
create_room_separation_line使用分隔线定义房间边界
update_room_properties更新房间名称、编号、部门、装修
store_room_data将房间数据存储在本地数据库中

📊 进度表和分析

名称描述
create_schedule创建房间、门、窗和材料明细表
apply_view_filter使用图形覆盖应用参数过滤器
create_color_scheme根据参数值创建颜色编码计划

🎨 详细组件

名称描述
create_filled_region创建阴影/图案区域以获取详细信息
create_detail_component放置二维详图符号(螺栓、焊缝等)
create_masking_regic创建不透明遮罩以隐藏绘图区域

📝 修订和文件

名称描述
create_revision_cloud创建修订云以标记设计更改
manage_revision创建和管理项目修订跟踪

✏️ 元件修改和操作 *(扩展)*

名称描述
modify_element固定的 -全面的元素修改:移动(相对/绝对)、旋转、调整大小、更改类型、设置参数、翻转(手/面/工作平面)、镜像、固定/取消固定。支持对每个元素进行单独操作的批量修改。
operate_element选择、着色、设置透明度、隐藏、临时隐藏、隔离、取消隐藏、重置隔离、突出显示和删除元素
delete_element从项目中删除元素
color_elements基于参数值的颜色元素

🔧 高级工具

名称描述
send_code_to_revit将C#代码发送到revit,以便在访问文档和参数的情况下执行
search_modules搜索可用模块
use_module使用模块扩展功能

💾 数据持久层

名称描述
store_project_data将项目元数据存储在本地数据库中
query_stored_data查询存储的项目和房间信息

______________________________________________________________________

AI设计分析工作流程

analyze_layout_design 该工具是精确的人工智能驱动设计审查的基石。以下是它如何消除幻觉并实现精确矫正:

flowchart TD
    A[User asks AI to review/modify design] --> B[analyze_layout_design]
    B --> C{Structured Report}
    C --> D[elements: All elements with exact coordinates]
    C --> E[issues: Overlaps, misalignment, missing elements, code violations]
    C --> F[statistics: Summary counts and metrics]
    C --> G[spatial_map: Room-element relationships]
    E --> H[Each issue has: severity, elementIds, coordinates, suggestedFix]
    H --> I[LLM generates targeted correction code]
    I --> J{Apply via}
    J --> K[modify_element - move/rotate/resize]
    J --> L[send_code_to_revit - complex C# operations]
    J --> M[auto_align_elements - fix misalignment]
    J --> N[place_furniture_in_room - fix furniture]
    K & L & M & N --> O[validate_spatial_relationships]
    O --> P{All clear?}
    P -->|Yes| Q[Design validated]
    P -->|No| B

为什么这可以防止幻觉

问题之前之后
元素位置LLM猜测坐标get_element_spatial_data 从Revit返回精确的XYZ
设计问题LLM假设出了什么问题analyze_layout_design 扫描并报告实际问题
代码合规性LLM构成要求check_building_code_compliance 对照实际标准进行检查
间隙LLM估计距离validate_spatial_relationships 衡量实际差距
家具合身LLM猜测房间大小place_furniture_in_room 根据实际边界进行验证

人工智能助理的推荐工作流程

建筑阶段:

  1. 设置级别:使用 create_levelautoSpaceFloors 建立多层结构
  2. 分析现有模型:呼叫 analyze_layout_designanalysisScope: "full" 在进行更改之前
  3. 了解关系:使用 get_element_relationships 在修改之前了解主机/托管依赖关系
  4. 获取空间数据:使用 get_element_spatial_data 用于精确坐标; get_element_parameters 对于房产
  5. 发现组件:使用 get_loaded_familiesload_family 查找可用的家庭类型
  6. 构建结构:使用 create_column, create_beam, create_foundation 结构体系
  7. 创建机柜:使用 create_wall, create_floor, create_roof, create_curtain_wall,和开口
  8. 内部细节:使用 create_ceiling, create_stairs, create_railing, create_wall_sweep 用于饰面
  9. 跨级别复制:使用 copy_elements 在各个级别之间, array_elements, mirror_elements 为了效率
  10. 分配材料和阶段:使用 get_project_materials + set_element_material 用于饰面; manage_phases + set_element_phase 用于装修

MEP阶段: 11\. 定义MEP空间:使用 create_mep_space 用于机械室、电气室、竖井 12\. 计算负载:使用 calculate_hvac_load 对于HVAC尺寸, calculate_electrical_load 用于面板尺寸 13\. 放置设备:使用 place_mechanical_equipment (aHUS、vavs), place_electrical_equipment (面板), place_plumbing_fixture (水槽、厕所) 14\. 路线分布:使用 create_duct, create_pipe, route_conduit,或 route_mep_path 用于自动路由 15\. 创建系统:使用 create_mechanical_system, create_plumbing_system, create_electrical_circuit 组织设备 16\. 增加消防:使用 create_sprinkler_system NFPA自动布局

协调和文件: 17\. 协调和验证:运行 detect_clashes (尤其是纪律与纪律), measure_distance, validate_spatial_relationships,以及 check_building_code_compliance 18\. 制造细节:使用 create_mep_fabrication 适用于带卷轴板的车间准备MEP 19\. 创建视图:使用 create_3d_view 为了演示, create_assembly 了解施工细节 20\. 文件和导出:使用 export_view 生成可交付成果(PDF、DWG、图像)

完整的多层建筑工作流程(新)

flowchart TD
    A[Start: Multi-Story Building] --> B[create_level — autoSpaceFloors]
    B --> C[create_grid — Structural grid layout]
    C --> D[create_column — At grid intersections]
    D --> E[create_beam — Between columns]
    E --> F[create_foundation — Under columns/walls]
    F --> G{Create per-level elements}
    G --> G1[create_floor — Each level slab]
    G --> G2[create_line_based_element — Walls]
    G --> G3[create_curtain_wall — Facade]
    G3 --> G3a[create_curtain_grid] --> G3b[create_mullion]
    G --> G4[create_stairs + create_railing]
    G --> G5[create_ramp + create_railing]
    G1 & G2 & G3b & G4 & G5 --> H[copy_elements BetweenLevels — Repeat to all floors]
    H --> I{Interior Detailing}
    I --> I1[create_ceiling — Grid/bulkhead]
    I --> I2[create_room + auto_furnish_room]
    I --> I3[create_wall_sweep — Baseboards, cornices]
    I --> I4[create_opening — Doors, windows, shafts]
    I1 & I2 & I3 & I4 --> J[create_roof + create_truss]
    J --> K[set_element_material — Apply finishes]
    K --> L[validate_spatial_relationships]
    L --> M[check_building_code_compliance]
    M --> N[export_view — PDF/DWG deliverables]

目录标签

目录标签

TypeScriptClaude设计BIM自动化本地部署Revit插件建筑信息模型参数化设计MEP系统

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

156

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP