配置钉钉 OpenClaw 机器人调用 OpenMetadata
本文将介绍如何从零开始搭建一个基于钉钉的 AI Agent,并让它通过 MCP 协议连接 OpenMetadata 元数据平台。主要涉及工具定位、环境安装、连接器配置以及 API 集成。
工具与协议简介
在动手之前,先明确一下各组件的角色:
- 钉钉 (DingTalk):企业协作平台,作为消息入口和交互界面。
- OpenClaw:开源个人 AI Agent 平台,支持自托管,负责调度任务和执行逻辑。
- OpenMetadata:统一元数据管理平台,提供数据资产目录、血缘追踪和质量监控能力。
- MCP (Model Context Protocol):由 Anthropic 提出的标准协议,让 LLM 能像使用 USB-C 一样标准化地调用外部工具和数据源。
安装 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 # 查看 Gateway 网关状态
openclaw dashboard # 打开浏览器 UI
配置 OpenClaw 钉钉机器人
首先需要安装钉钉插件,然后在配置文件中添加相关参数。
1. 安装插件
openclaw plugins install @dingtalk-real-ai/dingtalk-connector
2. 编辑配置文件
通过终端编辑 ~/.openclaw/openclaw.json 文件,填入钉钉应用的 Client ID、Client Secret 以及 Gateway 认证信息。注意 JSON 格式必须合法,不要包含注释符号。
{
"channels": {
"dingtalk-connector": {
"clientId": "你的钉钉 Client ID",
"clientSecret": "你的钉钉 Client Secret",
"gatewayToken":




