Revit MCP Server

by ZedMoster
Verified

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 버전과 호환(플러그인 포함)

설치 과정

  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 편집하여 다음을 포함합니다.

{ "mcpServers": { "RevitMCPServer": { "command": "uvx", "args": [ "revit-mcp" ] } } }

커서

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

{ "mcpServers": { "RevitMCPServer": { "command": "uvx", "args": [ "revit-mcp" ] } } }

클라인

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

{ "mcpServers": { "RevitMCPServer": { "command": "uvx", "args": [ "revit-mcp" ] } } }

기능 확장

추가 기능을 구현하기 위해 사용자 정의 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 도구 라이브러리에서 제공하는 다양한 명령을 실행할 수 있습니다.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Model Context Protocol을 통해 Autodesk Revit과 통합을 가능하게 하는 Python 패키지로, 사용자가 Revit에 명령을 보내고 건물 모델과의 상호작용을 자동화할 수 있습니다.

  1. Key Features
    1. Installation Requirements
      1. Installation Process
        1. Integration with AI Assistants
          1. Claude for Desktop
          2. Cursor
          3. Cline
        2. Extending Functionality
          1. Plugin Configuration
            ID: 4dgua6bhbf