xml.Revit.MCP 도구 개요
xml.Revit.MCP는 Model Context Protocol(MCP)을 통해 Autodesk Revit과 통합하기 위한 포괄적인 도구 세트를 제공합니다. 이 라이브러리는 AI 어시스턴트와 Revit을 연결하는 다리 역할을 하며, 강력한 자동화 기능과 건물 모델과의 프로그래밍 방식 상호작용을 지원합니다.

주요 특징
도구 라이브러리에는 Revit 자동화 및 상호 작용을 위한 다양한 기능이 포함되어 있습니다.
기본 작업:
Revit 플러그인에서 사용 가능한 명령 가져오기
Revit에서 지정된 명령 실행
매개변수를 사용하여 특정 Revit 함수 호출
뷰 데이터 및 선택된 요소 검색
요소 관리:
카테고리별로 요소 찾기
요소 매개변수 및 위치 가져오기
요소 매개변수 업데이트
요소 삭제
현재 보기에서 요소 표시/강조 표시
요소를 새 위치로 이동
생성 도구:
레벨/층 생성
평면도 보기 만들기
격자선 만들기
벽과 바닥을 만듭니다
객실 및 객실 태그 생성
문과 창문을 만드세요
MEP 요소(덕트, 파이프, 케이블 트레이) 생성
패밀리 인스턴스 생성
DWG 파일 링크
시트 만들기
Related MCP server: Revit MCP
설치 요구 사항
xml.Revit : 버전 1.3.4.3 이상
Python : 3.10 이상
UV 패키지 관리자 : 설치에 필요
Revit : 2019-2024 버전과 호환(플러그인 포함)
설치 과정
먼저 UV 패키지 관리자를 설치하세요.
지엑스피1
revit-mcp 패키지를 설치하세요:
pip install revit-mcp설치를 테스트하세요:
uvx revit-mcp다음 메시지가 표시되어야 합니다.
RevitMCPServer - INFO - Successfully connected to Revit on startup
AI 어시스턴트와의 통합
데스크톱용 클로드
claude_desktop_config.json 편집하여 다음을 포함합니다.
커서
mcp.json 편집하여 다음을 포함합니다.
클라인
cline_mcp_setting.json 편집하여 다음을 포함합니다.
기능 확장
추가 기능을 구현하기 위해 사용자 정의 MCP DLL 파일을 다음과 같이 만들 수 있습니다.
xml.Revit.MCP.Public.IMCPMethod인터페이스 구현통신을 위한 JSON-RPC 2.0 사양을 따릅니다.
DLL로 컴파일하여 지정된 MCP 폴더에 넣습니다.
플러그인 구성
revit-mcp-plugin을 사용하는 경우:
Revit에 플러그인 등록
추가 모듈 → Revit MCP 플러그인 → 설정을 통해 명령을 구성합니다.
서비스 활성화: 추가 기능 → Revit MCP 플러그인 → Revit MCP 스위치
이 기능을 활성화하면 AI 어시스턴트가 Revit 프로그램을 검색하고 제어하여 xml.Revit.MCP 도구 라이브러리에서 제공하는 다양한 명령을 실행할 수 있습니다.