让 OpenClaw 能够操作 Revit。当用户提及 Revit 相关操作(图纸、标注、视图、元素等)时自动调用。 支持的操作包括: - 检查 Revit 状态 - 列出可用工具 - 执行 Revit 命令(生成图纸、创建标注、查询元素等)
自动检测 Revit 相关意图,通过 openclaw-bridge 调用远程 Revit MCP 服务。
此 skill 可以执行修改 Revit 项目的命令(如删除元素、修改参数、生成图纸等)。
git clone https://github.com/ryanchan720/openclaw-bridge)| 变量 | 说明 | 默认值 |
|---|---|---|
REVIT_MCP_URL | Revit MCP 服务地址 | http://localhost:18181 |
OPENCLAW_BRIDGE_DIR | openclaw-bridge 仓库路径 | ~/repos/openclaw-bridge |
在 ~/.bashrc 或 ~/.zshrc 中配置:
export REVIT_MCP_URL="http://192.168.1.100:18181"
export OPENCLAW_BRIDGE_DIR="$HOME/repos/openclaw-bridge"
# 测试连通性
curl $REVIT_MCP_URL/sse
# 或使用 bridge CLI
cd $OPENCLAW_BRIDGE_DIR
uv run python -m openclaw_bridge.cli health
直接在聊天中提及 Revit 相关操作:
用户: Revit 在线吗?
OpenClaw: [自动调用 health 检查]
用户: 帮我看看 Revit 里有哪些可用命令
OpenClaw: [自动调用 tools list]
用户: 帮我在当前视图里创建梁标记
OpenClaw: [自动匹配 TagBeamCommand 并调用]
明确指定要使用的工具:
用户: 用 GetEnvInfoCommand 查看一下环境信息
OpenClaw: [调用指定工具]
当用户消息包含以下关键词时自动激活:
tools list 动态获取的所有工具名称| 错误 | 提示 |
|---|---|
| Revit 不在线 | 提示用户启动 Revit 或检查网络 |
| Revit is not ready | 提示用户打开项目文件 |
| 工具不存在 | 列出可用工具供用户选择 |
| 参数缺失 | 向用户询问缺失的参数 |
.rvt 文件后才能执行