Revit Claude连接器
一个开源的桥梁,让 克劳德·艾 直接与 欧特克 Revit 使用 模型上下文协议.
问克劳德这样的问题:
*“这个模型有几面墙?”* *“列出第2层上使用的所有族。”* *“将结构元素导出到CSV。”*
______________________________________________________________________
运作原理
Claude Desktop
│
│ MCP (stdio JSON-RPC)
▼
MCP Server (Node.js)
│
│ HTTP · 127.0.0.1:5578
▼
Revit Add-in (C#)
│
│ Revit API
▼
Your Revit Model______________________________________________________________________
项目结构
| 文件夹 | 描述 |
|---|---|
src/Connector.Mcp.Server/ | Node.js MCP服务器——打包为 .mcpb Claude桌面扩展 |
src/RevitClaudePlugIn/ | C#WPF Revit加载项(插件入口点和UI) |
src/BuiltInTools/ | 46个预构建的Revit工具(查询、修改、导出、可视化) |
______________________________________________________________________
安装
看 安装指南 获取完整说明。
快速启动:
- 从下载最新版本的ZIP 发布
- 复制
RevitClaudeConnector.addin和那个RevitClaudeConnector\文件夹到%APPDATA%\Autodesk\Revit\Addins\2026\ - 安装
server/Revit.Claude.Connector.Mcp.Server.mcpb通过克劳德桌面→ 设置→ 扩展
______________________________________________________________________
从源头构建
要求: .NET 8 SDK,Revit 2026
dotnet build src/RevitClaudeConnector.sln -c Release重建MCP服务器捆绑包:
npm install -g @anthropic-ai/mcpb
cd src/Connector.Mcp.Server
mcpb pack______________________________________________________________________
贡献
欢迎投稿!有三种主要的参与方式:
- 增强内置工具 --改进或扩展46种工具
src/BuiltInTools/(更好的查询、新的参数、更丰富的输出、错误修复)。 - 发布自定义工具 --构建和共享您自己的工具包,以便其他用户可以将其放入本地
Packages\文件夹。看 自定义工具指南. - 改进插件本身 --在MCP服务器、Revit附加模块、UI、文档或任何其他使连接器更好的东西上工作。
打开一个问题来讨论想法,或直接提交拉取请求。
______________________________________________________________________
文档
完整文档请访问 https://ibrahimfahdah.github.io/revit-claude-mcp/
______________________________________________________________________
