xml.Revit.MCP 工具概述
xml.Revit.MCP 提供了一套全面的工具,可通过模型上下文协议 (MCP) 与 Autodesk Revit 集成。该库充当 AI 助手与 Revit 之间的桥梁,实现强大的自动化功能以及与建筑模型的程序化交互。
主要特点
工具库包含许多用于 Revit 自动化和交互的功能:
基本操作:
从 Revit 插件获取可用命令
在 Revit 中执行指定的命令
使用参数调用特定的 Revit 函数
检索视图数据和选定元素
元素管理:
按类别查找元素
获取元素参数和位置
更新元素参数
删除元素
显示/突出显示当前视图中的元素
将元素移动到新位置
创建工具:
创建楼层
创建平面图视图
创建网格线
创建墙壁和地板
创建房间和房间标签
创建门窗
创建 MEP 元素(管道、管子、电缆桥架)
创建家庭实例
链接 DWG 文件
创建工作表
Related MCP server: Revit MCP Server
安装要求
xml.Revit :版本 1.3.4.3 或更高版本
Python :3.10 或更新版本
UV 包管理器:安装所需
Revit :兼容 2019-2024 版本(带插件)
安装过程
首先,安装 UV 包管理器:
pip install uv安装 revit-mcp 包:
pip install revit-mcp测试安装:
uvx revit-mcp您应该看到:
RevitMCPServer - INFO - Successfully connected to Revit on startup
与人工智能助手集成
克劳德桌面版
编辑claude_desktop_config.json以包含:
光标
编辑mcp.json以包含:
克莱恩
编辑cline_mcp_setting.json以包含:
{
"mcpServers": {
"RevitMCPServer": {
"disabled": false,
"timeout": 30,
"command": "uvx",
"args": ["revit-mcp"],
"transportType": "stdio",
"autoApprove": [
"active_view",
"call_func",
"create_cable_trays",
"create_door_windows",
"create_ducts",
"create_family_instances",
"create_floors",
"create_floor_plan_views",
"create_grids",
"create_levels",
"create_pipes",
"create_room_separation_lines",
"create_room_tags",
"create_rooms",
"create_sheets",
"create_walls",
"delete_elements",
"execute_commands",
"find_elements",
"get_commands",
"get_locations",
"get_selected_elements",
"get_view_data",
"link_dwg_and_activate_view",
"move_elements",
"parameter_elements",
"show_elements",
"update_elements"
]
}
}
}扩展功能
您可以通过以下方式创建自定义 MCP DLL 文件来实现附加功能:
实现
xml.Revit.MCP.Public.IMCPMethod接口遵循 JSON-RPC 2.0 通信规范
编译为 DLL 并将其放置在指定的 MCP 文件夹中
插件配置
使用 revit-mcp-plugin 时:
使用 Revit 注册插件
通过以下方式配置命令:附加模块 → Revit MCP 插件 → 设置
启用服务:插件 → Revit MCP 插件 → Revit MCP Switch
一旦启用,AI 助手就可以发现并控制您的 Revit 程序,执行 xml.Revit.MCP 工具库提供的各种命令。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZedMoster/revit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
