Skip to main content
Glama

xml.Revit.MCP 도구 개요

영어 | 중국어 문서

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

xml.Revit.png

주요 특징

도구 라이브러리에는 Revit 자동화 및 상호 작용을 위한 다양한 기능이 포함되어 있습니다.

기본 작업:

  • Revit 플러그인에서 사용 가능한 명령 가져오기

  • Revit에서 지정된 명령 실행

  • 매개변수를 사용하여 특정 Revit 함수 호출

  • 뷰 데이터 및 선택된 요소 검색

요소 관리:

  • 카테고리별로 요소 찾기

  • 요소 매개변수 및 위치 가져오기

  • 요소 매개변수 업데이트

  • 요소 삭제

  • 현재 보기에서 요소 표시/강조 표시

  • 요소를 새 위치로 이동

생성 도구:

  • 레벨/층 생성

  • 평면도 보기 만들기

  • 격자선 만들기

  • 벽과 바닥을 만듭니다

  • 객실 및 객실 태그 생성

  • 문과 창문을 만드세요

  • MEP 요소(덕트, 파이프, 케이블 트레이) 생성

  • 패밀리 인스턴스 생성

  • DWG 파일 링크

  • 시트 만들기

Related MCP server: Revit MCP

설치 요구 사항

  • xml.Revit : 버전 1.3.4.3 이상

  • Python : 3.10 이상

  • UV 패키지 관리자 : 설치에 필요

  • Revit : 2019-2024 버전과 호환(플러그인 포함)

설치 과정

  1. 먼저 UV 패키지 관리자를 설치하세요.

    지엑스피1

  2. revit-mcp 패키지를 설치하세요:

    pip install revit-mcp
  3. 설치를 테스트하세요:

    uvx revit-mcp

    다음 메시지가 표시되어야 합니다. RevitMCPServer - INFO - Successfully connected to Revit on startup

AI 어시스턴트와의 통합

데스크톱용 클로드

claude_desktop_config.json 편집하여 다음을 포함합니다.

커서

mcp.json 편집하여 다음을 포함합니다.

클라인

cline_mcp_setting.json 편집하여 다음을 포함합니다.

{ "mcpServers": { "RevitMCPServer": { "disabled": false, "timeout": 30, "command": "uvx", "args": ["revit-mcp"], "transportType": "stdio", "autoApprove": [ "active_view", "call_func", "create_cable_trays", "create_door_windows", "create_ducts", "create_family_instances", "create_floors", "create_floor_plan_views", "create_grids", "create_levels", "create_pipes", "create_room_separation_lines", "create_room_tags", "create_rooms", "create_sheets", "create_walls", "delete_elements", "execute_commands", "find_elements", "get_commands", "get_locations", "get_selected_elements", "get_view_data", "link_dwg_and_activate_view", "move_elements", "parameter_elements", "show_elements", "update_elements" ] } } }

기능 확장

추가 기능을 구현하기 위해 사용자 정의 MCP DLL 파일을 다음과 같이 만들 수 있습니다.

  1. xml.Revit.MCP.Public.IMCPMethod 인터페이스 구현

  2. 통신을 위한 JSON-RPC 2.0 사양을 따릅니다.

  3. DLL로 컴파일하여 지정된 MCP 폴더에 넣습니다.

플러그인 구성

revit-mcp-plugin을 사용하는 경우:

  1. Revit에 플러그인 등록

  2. 추가 모듈 → Revit MCP 플러그인 → 설정을 통해 명령을 구성합니다.

  3. 서비스 활성화: 추가 기능 → Revit MCP 플러그인 → Revit MCP 스위치

이 기능을 활성화하면 AI 어시스턴트가 Revit 프로그램을 검색하고 제어하여 xml.Revit.MCP 도구 라이브러리에서 제공하는 다양한 명령을 실행할 수 있습니다.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZedMoster/revit-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server