Revit AI交互协议服务

RevitMCP是一个用于Autodesk Revit的模型上下文协议服务器,使AI助手如Claude能够通过自然语言命令与Revit交互。

  • by DAS-WNorth
  • C#
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 DAS-WNorth/RevitMCP

使用说明

RevitMCP

Autodesk Revit的模型上下文协议服务器-使Claude等AI助手能够通过自然语言命令与Revit交互。

概述

RevitMCP使用两层架构:

  • RevitBridge:通过WebSocket(端口27015)公开API功能的Revit插件
  • RevitMCP:在MCP协议和RevitBridge之间进行转换的MCP服务器(端口3000)

这允许Claude Code和其他MCP客户端使用对话命令查询Revit数据、执行代码、创建元素和捕获视图。

快速开始

  1. 构建并安装RevitBridge插件
  2. 启动Revit 2025(插件自动加载)
  3. 运行RevitMCP服务器: dotnet run 来自RevitMCP目录
  4. 使用附带的Claude Code连接 .mcp.json 配置

特性

  • 使用完整的Revit API访问权限执行任意C#代码
  • 按类别、类型和属性查询元素
  • 创建和修改建筑图元(墙、楼梯等)
  • 使用视觉样式控制捕获屏幕截图
  • 搜索Revit API文档
  • 常见任务(墙创建、楼梯创建)的内置技能

文档

技能

常见Revit任务的预构建技能:

  • revit创建墙 -具有定位和定向功能的全面墙体创建
  • 重新创建楼梯 -使用StairsEditScope处理和楼板开口创建楼梯

看 .claude/技能 获取完整的技能文档。

需求

  • Autodesk Revit 2025
  • .NET 8.0
  • Visual Studio 2022(用于建筑)

许可证

请参阅单个组件许可证。