Autodesk Revit MCP Server

io.github.Sam-AEC由 GitHub 账号 Sam-AEC 发布v0.1.1更新于 Nov 3, 2026

MCP server connecting AI assistants to Autodesk Revit through a local bridge.

发布方自己的服务:Autodesk Product Help MCP

已验证STDIO仅桌面开发者工具媒体与设计

概览

AI 生成的概览

通过本地桥接把 AI 助手连接到 Autodesk Revit,用于审查 BIM 模型质量并修正 Revit 参数。

可以做什么
  • 以只读方式检查 BIM 模型,审查模型质量
  • 通过已批准的方案提出并应用 Revit 参数修正
  • 检查 IFC 模型,并包含 Rhino、Grasshopper 与 Speckle 提供程序
  • 在 mock 模式下返回预设响应,便于无 Revit 环境时开发
适用场景
适合 Windows 上的 AEC 与 BIM 团队,让助手审查 Revit 模型质量并进行受控的参数修正;也可先在 mock 模式下了解工具集,再连接实际 Revit 会话。
运行要求
以 Python 3.11 及以上版本包或使用 uv 运行时的 MCPB 包在本地通过 stdio 运行。实时 Revit 自动化需要 Windows、Revit 2024–2027 及原生 Revit 插件。必须设置 MCP_REVIT_WORKSPACE_DIR 与 MCP_REVIT_ALLOWED_DIRECTORIES;MCP_REVIT_MODE 选择 bridge 或 mock,bridge 模式还需 MCP_REVIT_BRIDGE_URL。
安装前请注意
模型修改默认需先批准方案,但批准后助手即可修改 Revit 参数,批准前应仔细核对方案。服务器可访问 MCP_REVIT_ALLOWED_DIRECTORIES 中列出的目录,应尽量缩小该范围。可通过 MCP_REVIT_AUDIT_LOG 设置审计日志路径。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Autodesk Revit MCP Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

AEC Model Bridge

Python MCP server for reviewing BIM model quality and fixing Revit parameters with Claude, Codex and other MCP clients. Read-only tools inspect the model; model changes require an approved plan by default.

Get started | Example workflows | Tool reference

Live Revit automation requires Windows, Revit 2024–2027 and the native Revit add-in. The server also includes IFC inspection, Rhino and Grasshopper, and Speckle providers. Navisworks integration is in progress. See the installation guide.

Run the server

Requires Python 3.11 or newer. To explore the tools in mock mode from a repository checkout:

powershell
python -m pip install -e packages/mcp-server-revit$env:MCP_REVIT_MODE = "mock"$env:MCP_REVIT_WORKSPACE_DIR = (Get-Location).Path$env:MCP_REVIT_ALLOWED_DIRECTORIES = $env:MCP_REVIT_WORKSPACE_DIRpython -m revit_mcp_server.mcp_server

MCP clients start the server over stdio. The console command is aec-model-bridge; revit-mcp-server remains available as a compatibility alias. For development without Revit, set MCP_REVIT_MODE=mock to return canned responses. The release .mcpb bundle uses the MCPB uv runtime and prompts for a permitted workspace directory.

Configuration

Environment variablePurpose
MCP_REVIT_MODEbridge for a live application or mock for development
MCP_REVIT_WORKSPACE_DIRWorkspace root for server file operations
MCP_REVIT_ALLOWED_DIRECTORIESSemicolon-separated permitted directories
MCP_REVIT_HOST_VERSIONOptional Revit year selector, such as 2026
MCP_REVIT_BRIDGE_URLOptional explicit bridge endpoint
MCP_REVIT_AUDIT_LOGAudit log location
MCP_REVIT_LOG_LEVELLogging verbosity

See the configuration reference and release notes.

License

GPL-3.0-or-later with the Revit Linking Exception, or a commercial license.

Maintained by A. Sam Mohammad.

来源:packages/mcp-server-revit/README.md,提交 7fd43b3

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.1最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Autodesk 集成