Revit MCP Server (LuDattilo)의 개요
GitHub 사용자 LuDattilo가 관리하는 mcp-servers-for-revit 프로젝트의 이 포크를 쓰면 Claude, Cline 등 MCP 클라이언트가 Autodesk Revit 2023~2027에서 열린 모델의 요소를 읽고, 만들고, 바꾸고, 삭제할 수 있습니다. TypeScript로 된 MCP 서버가 클라이언트와 stdio로 통신하고, 각 호출을 TCP로 localhost 8080 포트의 C# Revit 애드인에 전달합니다. 원래 프로젝트에 더해 언어와 무관한 카테고리 처리, PowerShell 설치 프로그램, 그리고 Anthropic API를 직접 호출하는 도킹형 채팅 패널을 Revit 안에 추가했습니다.
포크는 2026년 3월에 만들어졌고 스타 약 87개, 포크 30개이며 MIT 라이선스입니다. 마지막 릴리스 v2.2.1은 2026년 4월 9일에 나왔고, README는 도구 수를 124개라고도 138개라고도 적고 있습니다. 모든 변경을 사람이 승인할 때까지 붙잡아 두는 AEC Model Bridge와 달리, 이 서버는 AI가 요청하는 즉시 모델에 변경을 적용합니다.
Revit MCP Server (LuDattilo) 설치 방법
powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/LuDattilo/revit-mcp-server/main/scripts/install.ps1 | iex"Revit MCP Server (LuDattilo), 쓸 만한 가치가 있습니까?
이 서버는 앞서 리뷰한 AEC Model Bridge와 다르며, 그 차이가 핵심입니다. AEC Model Bridge는 사람이 해시가 붙은 계획을 승인할 때까지 모든 쓰기를 막고, 실제 Revit에서 돌려 본 적이 없다고 인정합니다. 이 포크는 정반대입 니다. delete_element, purge_unused, change_element_type, sync_csv_parameters 같은 도구가 활성 모델에 즉시 작용하며, README는 Revit 2023, 2025, 2026, 2027에서 완전히 테스트했다고 밝힙니다. AEC Model Bridge가 지원하지 않는 Revit 2023에도 닿습니다.
도구 목록은 넓고 실무에 쓸모 있습니다. 0에서 100까지의 모델 건전성 점수, 요소 집합 간 간섭 검토, 자재 물량 산출, 시트 일괄 생성, 뷰 템플릿, 태그 달기, 번호 다시 매기기, PDF, DWG, IFC, CSV 내보내기가 있습니다. send_code_to_revit는 임의의 C#을 컴파일해 열린 문서에서 실행하며, 기본적으로 트랜잭션으로 감쌉니다. README는 AI의 각 작업이 하나의 실행 취소 단계가 아니라 저마다 별도의 Revit 트랜잭션이라는 점, 그리고 매개변수 이름이 Revit UI 언어와 일치해야 한다는 점을 경고합니다.
보안 모델은 허술합니다. 애드인은 루프백 인터페이스에서 대기하므로 네트워크는 막히지만, 우리가 소스를 읽은 바로는 연결에 토큰이나 다른 확인이 없습니다. 따라서 사용자의 Windows 계정으로 실행되는 어떤 프로그램이든 임의 C# 도구를 포함해 명령을 보낼 수 있습니다. 내장 채팅 패널은 불필요한 확인 없이 작업을 실행하라고 지시하는 시스템 프롬프트로 Claude Sonnet 4.6을 쓰며, API 키를 %USERPROFILE%\.claude\api_key.txt라는 평문 파일에서 읽습니다. 2026년 10월에 올라온 열린 이슈는 패널을 끄는 설정을 요청하고 있습니다. 어떤 도구가 반환한 모델 데이터든 Anthropic이나 클라이언트가 쓰는 제공업체로 갑니다.
패키징에는 걸림돌이 두 가지 있습니다. README의 설치 명령 npx -y mcp-server-for-revit가 받아 오는 것은 2026년 2월 원래 저장소에서 1.0.0 버전으로 게시된 npm 패키지이지, 이 포크의 2.2 서버가 아닙니다. 추가 도구를 쓰려면 서버 폴더를 로컬에서 빌드해야 합니다. 또 v2.2.1 릴리스에는 2027 지원 주장과 달리 Revit 2023~2026용 애드인 zip만 들어 있습니다. 스타 약 430개인 원래 저장소 mcp-servers-for-revit도 2026년 4월 이후 푸시가 없어, 어느 쪽도 빠르게 움직이지 않습니다. 사무소라면 AEC Model Bridge의 승인 절차가 더 안전한 출발점이고, 이 포크는 백업한 사본에서 폭과 속도를 원하는 BIM 담당자 한 사람에게 맞습니다.
제 역할을 하는 곳
30명 규모 건축사무소의 BIM 매니저
협력 엔지니어에게 보내기 전에 모델 건전성 평가하기
check_model_health, get_warnings, 기본 dryRun 설정의 purge_unused를 요청하고 등급과 권고를 읽은 뒤 손으로 고칠 부분을 정합니다. 읽기 전용 호출은 모델 데이터가 AI 제공업체로 간다는 점 외에는 위험이 작습니다.
단계별 제출물을 준비하는 프로젝트 건축가
뷰를 배치한 시트 40장을 만들고 번호 매기기
중앙 모델의 사본에서 에이전트가 batch_create_sheets, place_viewport, batch_rename을 실행하게 하고 동기화 전에 세트를 확인합니다. 작업마다 별도 트랜잭션이라 잘못된 일괄 작업을 되돌리려면 Ctrl+Z를 여러 번 눌러야 합니다.
설계팀과 함께 일하는 적산 담당자
자재 물량과 실 데이터를 스프레드시트로 옮기기
get_material_quantities, export_room_data, export_schedule로 원가 계획용 CSV 파일을 씁니다. 일람표를 손으로 다시 만드는 수고는 덜지만, 숫자의 질은 모델링 규율에 달려 있습니다.
도입 전 확인할 점
- 설정
- Windows 10 또는 11, Revit 2023~2027, Node.js 18이 필요합니다. PowerShell 설치 프로그램을 실행하거나 사용하는 Revit 연도의 릴리스 zip을 Addins 폴더에 풀고, MCP 서버를 Claude Code나 Claude Desktop에 추가한 뒤 애드인 리본에서 브리지를 켭니다. 포크 자체 서버를 빌드하려면 server/에서 npm install과 npm run build를 실행합니다.
- 연동
- README 자체 집계로 124~138개 도구가 있습니다. 프로젝트와 모델 정보, 분석과 간섭 검토, 자재, 요소 생성과 수정, 뷰와 시트, 주석, 데이터 내보내기와 일괄 정리, 그리고 임의 C#을 실행하는 send_code_to_revit입니다. 내장 채팅 패널은 Anthropic API를 호출합니다.
- 데이터와 개인정보
- 로컬에서 실행됩니다. 애드인은 127.0.0.1의 8080 포트(8089까지 대체)에서 인증 없이 대기합니다. 도구가 반환하는 모델 데이터는 AI 제공업체로 갑니다. 채팅 패널의 API 키는 평문 파일이나 환경 변수에 있습니다. store_project_data는 메타데이터를 로컬 데이터베이스에 저장합니다.
- 대규모 사용 시 비용
- 소프트웨어는 MIT로 무료입니다. 실제 비용은 사용자별 Revit 구독, AI 클라이언트 요금제, 그리고 채팅 패널용 Anthropic API 토큰이며, 패널은 턴마다 10K 토큰의 사고 예산으로 동작합니다.
- 제한
- 활성 문서만 다룹니다. 매개변수 이름은 언어에 따라 다르고, 큰 내보내기는 한 번의 응답으로 돌아와 시간 초과가 날 수 있으며, send_code_to_revit는 다른 애드인과의 어셈블리 충돌로 실패할 수 있습니다. 열린 이슈와 풀 리퀘스트는 약 15건입니다.
좋은 점
- 간섭 검토부터 PDF, DWG, IFC 일괄 내보내기까지 124개 이상의 도구
- Revit 2023, 2025, 2026, 2027에서 완전히 테스트했다고 밝힘
- 카테고리가 어떤 Revit UI 언어에서도 동작함
- Revit 버전을 감지하는 한 줄짜리 PowerShell 설치 프로그램
아쉬운 점
- 승인 단계가 없어 삭제와 정리가 즉시 실행됨
- localhost 브리지에 인증이 없고 그 뒤에 임의 C# 도구가 있음
- README의 설치 명령이 오래된 원래 npm 패키지를 받아 옴
- 2026년 4월 이후 커밋이 없음
추천 대상
백업한 모델 사본에서 에이전트에게 Revit을 폭넓게 맡기고 싶고, 어떤 작업도 승인을 기다리지 않는다는 점을 받아들일 수 있는 개인 BIM 담당자에게 맞습니다.
Revit MCP Server (LuDattilo) 대안
Revit MCP Server (LuDattilo): 자주 묻는 질문
- Revit MCP Server (LuDattilo), 쓸 만한 가치가 있습니까?
- 모델 사본으로 작업하는 개인에게는 Revit을 폭넓게 다룰 수 있게 해 주지만, 변경은 AI가 요청하는 순간 반영되고 localhost 브리지에는 인증이 전혀 없습니다. 평점은 5점 만점에 3.3점입니다.
- Revit MCP Server (LuDattilo)의 가격은 얼마입니까?
- 무료 오픈 소스(MIT)입니다. Revit 2023~2027 라이선스가 필요하며, 내장 채팅 패널은 본인의 Anthropic API 키를 쓰고 토큰 단위로 과금됩니다.
- Revit MCP Server (LuDattilo)의 단점은 무엇입니까?
- 승인 단계가 없어 삭제와 정리가 즉시 실행됨; localhost 브리지에 인증 이 없고 그 뒤에 임의 C# 도구가 있음; README의 설치 명령이 오래된 원래 npm 패키지를 받아 옴; 2026년 4월 이후 커밋이 없음.
- Revit MCP Server (LuDattilo)에 적합한 사람은 누구입니까?
- 백업한 모델 사본에서 에이전트에게 Revit을 폭넓게 맡기고 싶고, 어떤 작업도 승인을 기다리지 않는다는 점을 받아들일 수 있는 개인 BIM 담당자에게 맞습니다.
- 팀이나 프로덕션 환경에서 Revit MCP Server (LuDattilo)의 비용은 얼마입니까?
- 소프트웨어는 MIT로 무료입니다. 실제 비용은 사용자별 Revit 구독, AI 클라이언트 요금제, 그리고 채팅 패널용 Anthropic API 토큰이며, 패널은 턴마다 10K 토큰의 사고 예산으로 동작합니다.
- Revit MCP Server (LuDattilo)에 회사 데이터를 맡겨도 안전합니까?
- 로컬에서 실행됩니다. 애드인은 127.0.0.1의 8080 포트(8089까지 대체)에서 인증 없이 대기합니다. 도구가 반환하는 모델 데이터는 AI 제공업체로 갑니다. 채팅 패널의 API 키는 평문 파일이나 환경 변수에 있습니다. store_project_data는 메타데이터를 로컬 데이터베이스에 저장합니다.
- Revit MCP Server (LuDattilo)의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 AEC Model Bridge입니다.
답변 확인일: 2026년 11월 7일.