Quy trình hoạt động MCP với Revit
Autodesk Revit MCP hoạt động theo ba thành phần:
AI client → Revit MCP Server → Revit model
Người dùng nhập yêu cầu bằng ngôn ngữ tự nhiên trong AI client như Claude Desktop hoặc Cursor. MCP Server cung cấp các công cụ để AI gửi yêu cầu đến phiên Revit đang chạy, nhận dữ liệu phản hồi và trình bày kết quả cho người dùng.
Ví dụ: Thay vì tự tìm từng đối tượng trong mô hình, người dùng có thể yêu cầu AI liệt kê cửa ở Level 1 hoặc truy xuất thông số của một nhóm phần tử. Với cấu hình hỗ trợ ghi, AI còn có thể thực hiện một số thao tác chỉnh sửa được cung cấp. Khả năng thực tế phụ thuộc vào loại server, bộ công cụ được kích hoạt và phiên bản Revit tương thích.
Quy trình kết nối AI với Autodesk Revit thông qua MCP Server
3 loại cấu hình Autodesk Revit MCP phổ biến
Autodesk Revit Public MCP Server cung cấp ba loại công cụ Read, Write và Experimental. Chúng khác nhau về phạm vi thao tác, từ truy vấn dữ liệu đến chỉnh sửa mô hình và sử dụng các công cụ thử nghiệm.
1. Revit MCP Read
Revit MCP Read tập trung vào việc đọc dữ liệu và tương tác với mô hình mà không thay đổi nội dung model. Cấu hình này phù hợp khi người dùng muốn tìm kiếm phần tử, kiểm tra thông số hoặc tổng hợp thông tin BIM thông qua AI.
Các công cụ Read có thể hỗ trợ tìm phần tử theo tiêu chí, truy xuất thuộc tính, tạo báo cáo, điều hướng đến view và xuất view theo định dạng được hỗ trợ. Chẳng hạn, người dùng có thể yêu cầu liệt kê các cửa ở một tầng, kiểm tra thông số của chúng rồi tổng hợp dữ liệu để rà soát. Vì chỉ cung cấp các công cụ đọc, cấu hình này không thực hiện thay đổi lên mô hình Revit.
Revit MCP Read truy vấn và kiểm tra thông số phần tử trong mô hình BIM
2. Revit MCP Write
Revit MCP Write mở rộng các khả năng của Read bằng cách bổ sung công cụ có thể ghi dữ liệu và thay đổi mô hình. Tùy công cụ được cung cấp, người dùng có thể yêu cầu AI chỉnh sửa parameter hoặc thực hiện một số thao tác đối với phần tử trong Revit.
Điểm cần phân biệt là AI không mặc nhiên có thể thực hiện mọi lệnh trong Revit. Khả năng chỉnh sửa phụ thuộc vào các công cụ được hỗ trợ và cấu hình hiện tại. Do thao tác ghi có thể ảnh hưởng trực tiếp đến model, người dùng nên sao lưu dự án, kiểm tra yêu cầu và xác minh kết quả sau khi thực hiện.
Revit MCP Write hỗ trợ chỉnh sửa parameter của phần tử trong mô hình Revit
3. Revit MCP Experimental
Revit MCP Experimental bao gồm các công cụ Read và Write, đồng thời bổ sung những chức năng đang trong giai đoạn thử nghiệm. Theo tài liệu Autodesk, nhóm này có thể cung cấp thêm khả năng tạo view, tạo hoặc chỉnh sửa schedule, quản lý sheet và xuất một số định dạng dữ liệu như IFC hoặc gbXML.
Các chức năng thử nghiệm có thể thay đổi theo phiên bản, vì vậy không nên mặc định mọi công cụ đều ổn định hoặc có sẵn trong mọi môi trường. Trước khi áp dụng vào dự án, người dùng cần kiểm tra phiên bản tương thích và xác minh đầu ra để tránh ảnh hưởng đến dữ liệu BIM.
Revit MCP Experimental hỗ trợ các tác vụ thử nghiệm với schedule và sheet trong Revit
Ứng dụng của Revit MCP
Revit MCP giúp người dùng tương tác với dữ liệu và công cụ Revit bằng ngôn ngữ tự nhiên. Thay vì thực hiện toàn bộ thao tác tìm kiếm và tổng hợp thủ công, người dùng có thể giao cho AI các yêu cầu cụ thể trong phạm vi bộ công cụ MCP hỗ trợ.
Tìm kiếm phần tử trong Revit
Người dùng có thể yêu cầu AI tìm các phần tử theo danh mục hoặc tiêu chí, chẳng hạn liệt kê cửa ở Level 1 hoặc tìm một nhóm đối tượng cần kiểm tra. Kết quả tìm kiếm giúp xác định nhanh phạm vi đối tượng cần xử lý mà không phải lần lượt mở nhiều view và tìm thủ công.









