Token导航 LogoToken导航TokenDH.com
revit MCP dotnet template logo
运维云端未说明官方级别未说明来源级核验

revit MCP dotnet template

MCP Server

一个用于Autodesk Revit的.NET插件,通过MCP服务器实现外部应用程序与Revit环境的双向通信和控制。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
C#云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

PiggyAndrew

提供方

PiggyAndrew

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Revit MCP DotNet项目

语言: 中文 |英语

此项目包含两个主要组件:Revit MCP(MCP)服务器和与其通信的Revit插件。

Revit MCP项目

Revit MCP项目(NET.Mcp.Server)是a。NET Core应用程序,充当主应用程序和Revit应用程序之间的桥梁。它在Revit环境中监听命令并执行命令。

配置

MCP服务器通过以下方式配置 mcpConfig.json 文件位于 src\NET.App.Revit\NET.Mcp.Server\此文件定义了如何启动MCP服务器进程。

例如,要为配置它 trae 在环境中,您可以将项目路径设置为本地计算机的路径。

示例 mcpConfig.json:

{
  "mcpServers": {
    "revit": {
      "command": "dotnet",
      "args": [
        "run",
        "--project",
        "d\\yourpath\\revit_mcp_dotnet_template\\src\\NET.App.Revit\\NET.Mcp.Server",
        "--no-build"
      ],
      "env": {}
    }
  }
}

注: 确保 --project 路径指向正确的位置 NET.Mcp.Server 在您的机器上进行项目。

运行服务器

要运行MCP服务器,您可以执行在 mcpConfig.json 从您的终端。基于上述示例,您可以运行:

dotnet run --project d:\GitHub\revit_mcp_dotnet-main\src\NET.App.Revit\NET.Mcp.Server

这将启动服务器,然后等待Revit插件连接。

Revit插件项目

Revit插件(NET.App.Revit)是Autodesk Revit的附加模块,连接到MCP服务器并允许对Revit进行外部控制。

Revit中的用法

  1. 构建项目:构建 NET.App.Revit.sln 生成插件DLL的解决方案。
  2. 在Revit中加载插件:

- 复制生成的 .addin 将文件和相关DLL添加到Revit Add-ins文件夹(例如。, %APPDATA%\Autodesk\Revit\Addins\2022). - 启动Autodesk Revit。

  1. 运行插件:

- 加载后,您将在Revit的“附加模块”选项卡中找到新命令。 - 使用“启动服务器”命令(或类似命令)启动与正在运行的MCP服务器的连接。

版本兼容性

此插件当前已配置和测试 2022年修订版.

如果需要将其与其他版本的Revit(例如2021、2023、2024)一起使用,则需要:

  1. 更新中的Revit API参考 .csproj 文件。
  2. 调整 .addin 文件以定位所需的Revit版本。
  3. 重建项目。

示例包括

  • MCP服务器(.NET):位于 src/NET.App.Revit/NET.Mcp.Server。包括一个样本 mcpConfig.json (以Trae为例)在本地启动服务器。
  • Revit插件(.NET):位于 src/NET.App.Revit/NET.App.Revit。包含附加模块项目和在Revit中加载它的说明。

这两个示例都在上实现。NET端。该插件已通过Revit 2022验证;其他版本需要手动配置API引用和 .addin 目标。

快速链接

  • 详细的Revit应用程序指南(英文): src/NET.App.Revit/README.md
  • 详细中文指南:src/NET.App.Revit/README.zh-CN.md

Trae MCP配置

下面是在Trae中粘贴MCP配置JSON的位置。添加后切换服务器。

Trae MCP Config Dialog

如何使用 mcpConfig.json 在Trae

  • 打开Trae,前往 MCP 选项卡。
  • 点击 + Add → 选择 Manual Config (JSON).
  • 将JSON从您的 mcpConfig.json (见上例)。
  • 点击 Confirm 并确保新服务器出现在列表中。
  • 打开服务器以启动它。

启动项目(逐步)

  • 先决条件:安装 '.NET 8 SDK'Revit 2022 (其他版本需要手动插件配置)。
  • 构建插件:打开 src/NET.App.Revit/NET.App.Revit.sln,构建发布,复制 .addin 以及DLL %APPDATA%\Autodesk\Revit\Addins\2022.
  • 启动MCP服务器(CLI):运行 dotnet run --project d:\GitHub\revit_mcp_dotnet-main\src\NET.App.Revit\NET.Mcp.Server.
  • 启动MCP服务器(Trae):通过MCP选项卡添加JSON(如上所述)并打开。
  • 启动Revit:打开Revit,插件出现在 Add-ins。使用该命令连接到正在运行的MCP服务器。
  • 验证:通过MCP客户端执行一个简单的命令或观察日志,以确认Revit会话受到控制。

目录标签

目录标签

C#云端部署DockerRevit插件本地部署建筑信息模型.NETCore进程间通信自动化控制

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP