MCP Catalogs
首页

RevitMCPBridge2026

by WeberG619·18·综合分 45

RevitMCPBridge2026 提供 705+ 个 MCP 端点,通过命名管道实现 AI 对 Autodesk Revit 的全面访问,支持直接模型操作和自主目标执行。

developer-toolsai-llmproductivity
7
Forks
0
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

RevitMCPBridge2026 是一个复杂的 Revit 插件,通过命名管道通信方式将整个 Revit API 暴露给 Model Context Protocol。与基于 HTTP 的替代方案不同,此实现使用 Revit 自己的 ExternalEvent 队列来防止在高负载下的线程竞争和崩溃。项目提供 25+ 个类别中的 705+ 个类型化端点,从基本元素创建到自主目标执行不等。它包含 113 个文件的建筑知识库,涵盖建筑规范、标准和最佳实践,使 AI 代理能够做出符合规范的决策而无需手动指定。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:从 Revit 模型自动生成施工文档,包括图纸、视图和注释
:AI 驱动的跨学科设计验证,包括规范合规性和碰撞检测
:根据规范或需求文档自主创建建筑元素
:为什么使用命名管道而不是 HTTP 进行 Revit 集成?
:支持哪些级别的 AI 自主性?

什么时候选它

如果您需要对Revit模型进行全面的程序化访问以实现AI自动化,特别是在大规模修改、文档生成或AEC工作流中的自主目标执行方面,请选择RevitMCPBridge。

什么时候不要选它

如果您不使用Revit 2025/2026,需要跨平台兼容性(仅限Windows),或只需要对BIM数据进行简单的只读访问,请不要选择此工具。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • createWall

    Create a wall with specified parameters

  • createSheet

    Create a new sheet in the Revit model

  • createSheetSet

    Create a complete set of construction document sheets

  • executeGoal

    Execute high-level autonomous goals with parameters

  • getMethods

    List all available methods exposed by the bridge

  • healthCheck

    Check the status of the Revit MCP Bridge connection

  • placeViewOnSheet

    Place a view onto a sheet at specified coordinates

  • configureAutonomy

    Configure autonomy settings, safety guardrails, and allowed methods

  • createRoom

    Create a room with specified parameters

  • getVersion

    Get version information about the Revit MCP Bridge

  • placeDoor

    Place a door in the model at specified location

  • createSchedule

    Create a new schedule with specified fields and filters

可对比工具

revit-mcpdynamorevit-api-sdkautodesk-bim360

安装

安装

前置要求

  • Autodesk Revit 2025 或 2026
  • .NET Framework 4.8
  • Visual Studio 2022(用于从源代码构建)

选项 1:安装脚本

git clone https://github.com/WeberG619/RevitMCPBridge2026.git
cd RevitMCPBridge2026
.\scripts\deploy\Install-RevitMCPBridge.ps1

选项 2:手动安装

msbuild RevitMCPBridge2026.csproj /p:Configuration=Release
copy bin\Release\RevitMCPBridge2026.dll "%APPDATA%\Autodesk\Revit\Addins\2026%"
copy RevitMCPBridge2026.addin "%APPDATA%\Autodesk\Revit\Addins\2026%"
copy appsettings.json "%APPDATA%\Autodesk\Revit\Addins\2026%"

Claude Desktop 配置

添加到您的 Claude Desktop 配置中:

{
  "mcpServers": {
    "revit-mcp": {
      "command": "python",
      "args": ["path/to/python-wrapper.py"],
      "env": {
        "REVIT_PIPE_NAME": "\\\\.\\\\pipe\\\\RevitMCPBridge2026"
      }
    }
  }
}

FAQ

为什么使用命名管道而不是 HTTP 进行 Revit 集成?
Revit 是单线程的,所有 API 调用必须在主 UI 线程上执行。HTTP 服务器会竞争该线程,导致在高负载下出现超时、连接中断和崩溃。命名管道使用 Revit 自己的 ExternalEvent 队列,消除了线程竞争,确保即使在许多并发请求下也能保持稳定。
支持哪些级别的 AI 自主性?
该桥接支持 5 个自主性级别:1) 基本桥接(直接 API 翻译),2) 上下文感知(跟踪元素关系),3) 学习与记忆(存储纠正),4) 主动智能(检测工作流缺口),以及 5) 完全自主性(执行具有自愈和安全防护的高级别目标)。

RevitMCPBridge2026 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。