配置钉钉 OpenClaw 机器人调用 OpenMetadata
本文介绍如何搭建基于 OpenClaw 的 AI Agent,通过钉钉渠道对接 OpenMetadata 元数据平台。我们将完成环境部署、钉钉应用鉴权以及 MCP 协议接口的集成,实现自然语言查询数据资产与血缘分析。
一、环境准备
OpenClaw 是一个开源可自托管的个人 AI Agent 平台,支持连接钉钉、飞书等聊天渠道,具备读写文件、运行代码及调度工作流的能力。OpenMetadata 则是统一元数据管理平台,提供数据资产目录、血缘追踪及质量监控等功能。MCP(Model Context Protocol)作为标准化协议,定义了 LLM 与外部工具通信的接口规范。
二、安装 OpenClaw
参考官方文档进行安装。macOS/Linux 执行以下命令:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows 用户请执行:
iwr -useb https://openclaw.ai/install.ps1 | iex
安装过程中可选择 Qwen 模型(有免费额度)。安装完成后,建议验证环境状态:
openclaw doctor # 检查配置问题
openclaw status # 查看网关状态
openclaw dashboard # 打开浏览器 UI
三、配置 OpenClaw 钉钉机器人
1. 安装插件
在终端中安装钉钉连接器插件:
openclaw plugins install @dingtalk-real-ai/dingtalk-connector
2. 添加钉钉配置
编辑配置文件 ~/.openclaw/openclaw.json,填入钉钉应用的 Client ID、Client Secret 以及 Gateway 认证 Token:
{
"channels": {
"dingtalk-connector": {
"clientId": "钉钉应用的 Client ID",
"clientSecret": "钉钉应用的 Client Secret",
"gatewayToken": "Gateway 认证 token",
"sessionTimeout": 1800000
}





