DataWorks 智能体 Agent 发布!基于 MCP 实现数据开发与治理自动化运行
在传统的数据开发工作中,企业用户或者开发者常常需要进行繁琐的配置、复杂的代码撰写、反复的性能调优和大量重复性的操作,才能实现数据开发、数据集成和数据治理等工作,效率十分低下。
近日,阿里云大数据开发治理平台 DataWorks 基于 MCP 协议,正式发布 DataWorks Agent,内置 DataWorks MCP Server V1.0,让数据开发治理工作从 Copilot 辅助步入到 AI Agent 时代。

MCP(Model Context Protocol),模型上下文协议,就像 AI 领域的 USB-C 接口——正如 USB-C 为设备连接外设提供统一标准,MCP 为大模型连接不同数据源和工具提供标准化方式。
使用 DataWorks Agent,可以通过自然语言交互来自动化完成 DataWorks 上数据开发、数据治理的部分任务,例如数据集成、数据开发、任务运维等,包括支持通过自然语言指令自动化创建和启动实时/离线数据同步任务;支持快速批量创建和修改数据开发节点;支持运行任务的智能分析等。
通过大模型的深度思考及规划能力,Agent 可以充分理解用户的任务,对任务进行步骤分解并制定执行计划,并调用 MCP Server 中的相关工具来自动化执行任务。DataWorks 将持续丰富和迭代 DataWorks MCP Server 中的工具集,致力于为用户提供更加智能和高效的数据开发治理产品体验。
DataWorks MCP Server 基本介绍
基本架构
DataWorks 新版数据开发的个人开发环境,在阿里云原生的能力上搭建了用户专属的开发环境,环境中内置了 VSCode 客户端,登录 DataWorks 后可通过浏览器访问,您可以选择安装 MCP Client 插件(如 Cline),通过配置 DataWorks 开源的 MCP Server,输入指令即可完成 DataWorks 的数据开发运维等动作。

基本概念
DataWorks个人开发环境:DataWorks 提供的云原生开发环境,一个用户专属可控的安全的操作系统。
alibabacloud-dataworks-mcp-server:DataWorks 开源的 MCP Server,实现了 DataWorks OpenAPI 的封装。
DataWorks OpenAPI:DataWorks 各模块提供的开放 API,支持用户完成对 DataWorks 上资源的管理。
如上图所示,个人开发环境本质上是用户在 DataWorks 上创建出来的一台服务器,除了可以实现 DataWorks 的数据开发、数据集成等任务,还能安装开源生态的各种插件,比如:
通过 filesystem 实现对文件的读写操作。
通过 git 实现对 Git 工作空间的 git 操作。
不局限于此,您可以添加各种开源的mcp servers到个人开发环境。
如何配置 DataWorks MCP Server
1、没有个人开发环境
安装并启动个人开发环境实例,镜像选择 dataworks-mcp:py3.11-ubuntu22.04,参考地址:https://help.aliyun.com/zh/dataworks/user-guide/serveride/#a47aea58f20q0

安装并启动个人开发环境实例
2、已有个人开发环境升级
打开 terminal,执行以下脚本:
刷新页面后,从 VSCode 的应用市场搜索 Cline 进行安装
3、配置 LLM APIKey,支持您配置使用不同的 LLM 模型(此处以阿里云百炼的 API 为例)

完成模型配置。

4、安装 MCP Server
通过界面打开 DataWorks MCP Server 的配置界面-Configure MCP Servers。

在配置界面填入如下配置,注意修改其中的 REGION 信息:
看到如下加载成功的 Tools 可确认 alibabacloud-dataworks-mcp-server 已安装成功:

在任务界面,您可以输入“我有哪些工作空间?”开始测试

进阶玩法:安装其他 MCP Servers 进行探索
您可以参考mcp-servers安装其他的 MCP Servers 到个人开发环境。参考地址:https://github.com/modelcontextprotocol/servers/
实操演示
DataWorks Agent 支持安装各类 MCP Server,接下来我们演示如何使用 DataWorks MCP Server 和 Hologres MCP Server 来自动化完成数据集成实时数据同步任务开发和 Hologres 数据分析。
目前,使用 DataWorks Data Studio 最新版本即可体验 DataWorks Agent 功能,欢迎体验!
阅读原文跳转地址:https://help.aliyun.com/zh/dataworks/user-guide/dataworks-mcp-server-function-usage
评论