SuperAPI AI 工具集

mcp-servers-for-revit-integration

智能体与模型

查看项目

更新于 10-16 00:20

技能介绍

用途:mcp-servers-for-revit 是 Model Context Protocol(MCP)实现,让 AI 助手与 Autodesk Revit 交互,支持读取模型数据、创建元素、修改属性与导出信息。

组成:MCP Server(TypeScript,经 stdio 向 AI 客户端暴露工具)、Revit 插件(C#,在 Revit 内运行 WebSocket 桥接)、命令集(C#,执行实际 Revit API 操作)。支持 Revit 2020-2026,提供 20+ 工具。

主要能力:数据提取(get_current_view_info、get_current_view_elements、get_selected_elements、get_available_family_types、get_material_quantities、analyze_model_statistics、ai_element_filter);元素创建(点/线/面基于元素、网格、标高、房间、尺寸、结构框架系统);修改(delete_element、operate_element、color_elements);标注(tag_all_walls、tag_all_rooms);数据导出(export_room_data、store_project_data、store_room_data、query_stored_data);高级 send_code_to_revit 可在 Revit 上下文执行 C# 代码。

使用方式:需 Node.js 18+、对应版本 Revit、.NET Framework 4.8(2020-2024)或 .NET 8(2025-2026)。发布版解压到 %AppData%\Autodesk\Revit\Addins\2025\,在 Claude Desktop 配置 mcpServers 指向 npx -y mcp-server-for-revit,或运行 claude mcp add mcp-server-for-revit -- cmd /c npx -y mcp-server-for-revit。启动 Revit 后 Always Load,在功能区 Settings 启用命令。开发安装需克隆仓库、npm install/build,并用 Visual Studio 构建解决方案。

适用场景:建筑/结构建模自动化、批量查询与标注、按参数着色、房间与材料数据导出、自定义命令开发与集成测试。

限制:需本机安装 Revit 与 Node.js;WebSocket 默认端口 8081 需可用;命令须在 Settings 中启用;参数类型与元素 ID 须匹配;构建需对应 .NET SDK 与 Revit API 引用。