local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Interacts with xml.Revit to enable sending commands to Revit and receiving responses for model manipulation and automation
xml.Revit.MCP 도구 개요
xml.Revit.MCP는 Model Context Protocol(MCP)을 통해 Autodesk Revit과 통합하기 위한 포괄적인 도구 세트를 제공합니다. 이 라이브러리는 AI 어시스턴트와 Revit을 연결하는 다리 역할을 하며, 강력한 자동화 기능과 건물 모델과의 프로그래밍 방식 상호작용을 지원합니다.
주요 특징
도구 라이브러리에는 Revit 자동화 및 상호 작용을 위한 다양한 기능이 포함되어 있습니다.
기본 작업:
- Revit 플러그인에서 사용 가능한 명령 가져오기
- Revit에서 지정된 명령 실행
- 매개변수를 사용하여 특정 Revit 함수 호출
- 뷰 데이터 및 선택된 요소 검색
요소 관리:
- 카테고리별로 요소 찾기
- 요소 매개변수 및 위치 가져오기
- 요소 매개변수 업데이트
- 요소 삭제
- 현재 보기에서 요소 표시/강조 표시
- 요소를 새 위치로 이동
생성 도구:
- 레벨/층 생성
- 평면도 보기 만들기
- 격자선 만들기
- 벽과 바닥을 만듭니다
- 객실 및 객실 태그 생성
- 문과 창문을 만드세요
- MEP 요소(덕트, 파이프, 케이블 트레이) 생성
- 패밀리 인스턴스 생성
- DWG 파일 링크
- 시트 만들기
설치 요구 사항
- xml.Revit : 버전 1.3.4.3 이상
- Python : 3.10 이상
- UV 패키지 관리자 : 설치에 필요
- Revit : 2019-2024 버전과 호환(플러그인 포함)
설치 과정
- 먼저 UV 패키지 관리자를 설치하세요.지엑스피1
- revit-mcp 패키지를 설치하세요:Copy
- 설치를 테스트하세요:다음 메시지가 표시되어야 합니다.Copy
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 도구 라이브러리에서 제공하는 다양한 명령을 실행할 수 있습니다.
You must be authenticated.
Tools
Model Context Protocol을 통해 Autodesk Revit과 통합을 가능하게 하는 Python 패키지로, 사용자가 Revit에 명령을 보내고 건물 모델과의 상호작용을 자동화할 수 있습니다.
- Key Features
- Installation Requirements
- Installation Process
- Integration with AI Assistants
- Extending Functionality
- Plugin Configuration