Revit Claude连接器

一个开源桥接工具,允许Claude AI通过Model Context Protocol直接与Autodesk Revit交互,实现建筑信息模型的查询、修改和导出功能。

  • by IbrahimFahdah
  • C#
  • 本地部署
  • 26 星标
  • 更新于
在 GitHub 查看 IbrahimFahdah/revit-claude-mcp

使用说明

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工具(查询、修改、导出、可视化)

安装

看 安装指南 获取完整说明。

快速启动:

  1. 从下载最新版本的ZIP 发布
  2. 复制 RevitClaudeConnector.addin 和那个 RevitClaudeConnector\ 文件夹到 %APPDATA%\Autodesk\Revit\Addins\2026\
  3. 安装 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/