revit

基于MCP协议与Revit交互的AI服务器工具

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:revit。
它的用途是:基于MCP协议与Revit交互的AI服务器工具
完整的 Skill 内容见:https://321skill.com/skills/revit/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请从当前打开的Revit项目中,提取所有楼层的名称和标高,并以表格形式返回。' 它会通过MCP服务器连接Revit,调用API遍历楼层元素,返回结构化的楼层数据。也可以说:'在标高-1.000处,以(0,0,0)为起点创建一个1.5米×2.0米的矩形楼板,材质为混凝土。' AI会调用Revit新增楼板元素,并实时更新模型。

介绍

Revit是建筑信息模型(BIM)领域的主流软件,但其API调用复杂,难以与AI系统直接集成。本工具通过MCP(Model Context Protocol)协议,为AI助手(如Claude、Cursor等)提供与Revit双向通信的能力,让AI可以直接读取Revit模型数据(如构件属性、空间信息、材质参数)并执行操作命令(如创建元素、修改参数、导出视图)。

使用方式非常简单:在支持MCP的AI客户端中配置本工具的服务器地址,启动后即可通过自然语言向AI发出指令。例如,你可以说“从当前项目中提取所有门窗的尺寸和位置信息”,AI会通过MCP调用Revit API获取数据并返回结构化结果;也可以说“在第三层楼板中心添加一个1.2米高的圆柱”,AI会直接驱动Revit完成建模操作。

本工具适合以下人群:智能体开发者需要为建筑行业定制AI工作流;后端开发人员希望将Revit嵌入自动化管线;运维工程师需要搭建本地AI+Revit集成环境。也适合建筑设计师、BIM工程师通过学习使用AI来提升效率,但需要具备一定的编程基础来配置MCP客户端。

建议使用前确保本地已安装Revit 2020或更高版本,并启用Revit API的访问权限。首次使用请先测试简单的数据查询命令,确认连接稳定后再尝试复杂操作。注意,在执行修改性操作(如删除或修改构件)前,务必保存Revit项目备份,避免误操作导致数据丢失。

核心特点

与通用的MCP服务器不同,本工具专门针对Revit的API进行了封装,支持读取构件属性和执行创建/修改命令,而不仅仅是数据查询;相比直接使用Revit Python Shell,它让AI通过自然语言即可驱动Revit,无需手动编写Python脚本。

注意事项

仅适用于Windows系统(Revit仅支持Windows),且需要本地安装Revit并保持软件运行;不适合需要实时协同编辑或大规模批量处理(如一次处理数千个构件)的场景。

常见问题

如何安装Revit MCP服务器?

可以通过npm全局安装:npm install @mcp/revit -g,然后在Revit中加载插件并启动服务器。

需要什么版本的Revit?

建议Revit 2020及以上版本,低版本可能API不兼容。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/revit/raw/index.md 读取 revit 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。