RevitMCPBridge2026
by WeberG619·★ 18·综合分 45
RevitMCPBridge2026 提供 705+ 个 MCP 端点,通过命名管道实现 AI 对 Autodesk Revit 的全面访问,支持直接模型操作和自主目标执行。
概述
RevitMCPBridge2026 是一个复杂的 Revit 插件,通过命名管道通信方式将整个 Revit API 暴露给 Model Context Protocol。与基于 HTTP 的替代方案不同,此实现使用 Revit 自己的 ExternalEvent 队列来防止在高负载下的线程竞争和崩溃。项目提供 25+ 个类别中的 705+ 个类型化端点,从基本元素创建到自主目标执行不等。它包含 113 个文件的建筑知识库,涵盖建筑规范、标准和最佳实践,使 AI 代理能够做出符合规范的决策而无需手动指定。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
如果您需要对Revit模型进行全面的程序化访问以实现AI自动化,特别是在大规模修改、文档生成或AEC工作流中的自主目标执行方面,请选择RevitMCPBridge。
什么时候不要选它
如果您不使用Revit 2025/2026,需要跨平台兼容性(仅限Windows),或只需要对BIM数据进行简单的只读访问,请不要选择此工具。
此 server 暴露的工具
从 README 抽取出 12 个工具createWallCreate a wall with specified parameters
createSheetCreate a new sheet in the Revit model
createSheetSetCreate a complete set of construction document sheets
executeGoalExecute high-level autonomous goals with parameters
getMethodsList all available methods exposed by the bridge
healthCheckCheck the status of the Revit MCP Bridge connection
placeViewOnSheetPlace a view onto a sheet at specified coordinates
configureAutonomyConfigure autonomy settings, safety guardrails, and allowed methods
createRoomCreate a room with specified parameters
getVersionGet version information about the Revit MCP Bridge
placeDoorPlace a door in the model at specified location
createScheduleCreate a new schedule with specified fields and filters
可对比工具
安装
安装
前置要求
- 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。