Skip to main content
Glama
ZedMoster

Revit MCP Server

by ZedMoster

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