MS

mcp-servers-for-revit/mcp-servers-for-revit

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

416 stars 165 forks 품질 73 트렌드 24MIT

mcp-servers-for-revit/mcp-servers-for-revit은 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

mcp-servers-for-revit/mcp-servers-for-revit은 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

모델 컨텍스트 프로토콜을 통해 AI 비서를 Autodesk Revit에 연결하세요.

mcp-servers-for-Revit은 Claude, Cline 및 기타 MCP 호환 도구와 같은 AI 클라이언트가 Revit 프로젝트에서 요소를 읽고, 생성하며, 수정하고, 삭제할 수 있도록 합니다. 이 도구는 세 가지 구성 요소로 구성되어 있습니다: 도구를 AI에 노출하는 TypeScript MCP 서버, 명령을 Revit에 브리지하는 C# Revit 애드인, 그리고 실제 Revit API 작업을 구현하는 명령어 집합입니다.

[! 참고] 이것은 원래 revit-mcp 프로젝트의 포크로, 추가 도구와 기능 개선이 포함되어 있습니다.

건축

MCP 서버(TypeScript)는 AI 클라이언트의 툴 호출을 WebSocket 메시지로 변환합니다. Revit 플러그인(C#)은 Revit 내부에서 실행되어 해당 메시지를 수신하고, 실제 Revit API 작업을 실행하고 결과를 상반 전송하는 Command Set(C#)로 전송합니다.

요구 사항

  • Node.js 18+ (MCP 서버용)
  • Autodesk Revit 2020 - 2026 (지원되는 버전)

퀵 스타트 (릴리스 사용)

  1. Releases 페이지에서 Revit 버전의 ZIP을 다운로드하세요(예: mcp-servers-for-revit-v1.0.0-Revit2025.zip)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

mcp-servers-for-revit

Connect AI assistants to Autodesk Revit via the Model Context Protocol.

mcp-servers-for-revit enables AI clients like Claude, Cline, and other MCP-compatible tools to read, create, modify, and delete elements in Revit projects. It consists of three components: a TypeScript MCP server that exposes tools to AI, a C# Revit add-in that bridges commands into Revit, and a command set that implements the actual Revit API operations.

[!NOTE] This is a fork of the original revit-mcp project with additional tools and functionality improvements.

Architecture

flowchart LR
    Client["MCP Client(Claude, Cline, etc.)"]
    Server["MCP Serverserver/"]
    Plugin["Revit Pluginplugin/"]
    CommandSet["Command Setcommandset/"]
    Revit["Revit API"]

    Client |stdio| Server
    Server |WebSocket| Plugin
    Plugin -->|loads| CommandSet
    CommandSet -->|executes| Revit

The MCP Server (TypeScript) translates tool calls from AI clients into WebSocket messages. The Revit Plugin (C#) runs inside Revit, listens for those messages, and dispatches them to the Command Set (C#), which executes the actual Revit API operations and returns results back up the chain.

Requirements

  • Node.js 18+ (for the MCP server)
  • Autodesk Revit 2020 - 2026 (any supported version)

Quick Start (Using a Release)

  1. Download the ZIP for your Revit version from the Releases page (e.g., mcp-servers-for-revit-v1.0.0-Revit2025.zip)

  2. Extract the ZIP and copy the contents to your Revit addins folder:

    %AppData%\Autodesk\Revit\Addins\\
    

    After copying you should have:

    Addins/2025/
    ├── mcp-servers-for-revit.addin
    └── revit_mcp_plugin/
        ├── RevitMCPPlugin.dll
        ├── ...
        └── Commands/
            └── RevitMCPCommandSet/
                ├── command.json
                └── 2025/
                    ├── RevitMCPCommandSet.dll
                    └── ...
    
  3. Configure the MCP server in your AI client (see MCP Server Setup)

  4. Start Revit — if prompted about an unknown add-in, click Always Load

  5. In Revit, click the Settings button on the mcp-servers-for-revit ribbon tab, enable the commands you want to use, and click Save

MCP Server Setup

The MCP server is published as an npm package and can be run directly with npx.

Claude Code

Run this in a terminal (not inside Claude Code):

claude mcp add mcp-server-for-revit -- cmd /c npx -y mcp-server-for-revit

Claude Desktop

Claude Desktop → Settings → Developer → Edit Config → claude_desktop_config.json:

{
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mcp-server-for-revit": { "command": "cmd", "args": ["/c", "npx", "-y", "mcp-server-for-revit"] } } }