背景与核心组件
在开始配置之前,我们先梳理一下涉及的核心组件及其定位。
1. 钉钉 (DingTalk)
作为企业协作平台,它提供了即时通讯、审批流及 AI 助理功能。在这里,我们将利用其作为用户交互的入口。
2. OpenClaw
这是一个开源、可自托管的个人 AI Agent 平台。它可以运行在你的本地环境,连接钉钉等聊天渠道,具备读写文件、处理邮件、运行代码及调度工作流的能力。
3. OpenMetadata
这是开源的统一元数据管理平台,类似于 DataHub。它负责管理数据资产目录、血缘追踪、质量监控及标签管理,目标是让企业真正'知道自己的数据'。
4. MCP (Model Context Protocol)
由 Anthropic 提出的标准协议,定义了 LLM 如何与外部工具进行标准化通信。可以类比为 AI 领域的 USB-C,让 LLM 能以一致的方式调用文件系统、数据库等资源。
安装 OpenClaw
首先需要在本地部署 OpenClaw。具体步骤可参考官方文档:https://docs.openclaw.ai/zh-CN/install
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 钉钉机器人
接下来我们需要将 OpenClaw 接入钉钉。官方文档指引:https://open.dingtalk.com/document/dingstart/install-openclaw-locally
1. 安装钉钉插件
在终端中执行以下命令安装连接器:
openclaw plugins install @dingtalk-real-ai/dingtalk-connector
2. 添加钉钉配置
通过终端编辑配置文件 ~/.openclaw/openclaw.json。你需要填入钉钉应用的 Client ID 和 Secret,以及 Gateway 的认证 Token。
{
"channels": {
"dingtalk-connector": {
"clientId": "你的钉钉应用 Client ID"


