DataWorks MCP Server
@aliyun
About DataWorks MCP Server
A Model Context Protocol (MCP) server that provides tools for AI, allowing it to interact with the DataWorks Open API through a standardized interface. This implementation is based on the Aliyun Open API and enables AI agents to perform cloud resources operations seamlessly.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"alibabacloud-dataworks-mcp-server": {
"command": "npx",
"args": [
"alibabacloud-dataworks-mcp-server"
],
"env": {
"REGION": "",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "",
"TOOL_CATEGORIES": "",
"TOOL_NAMES": ""
}
}
}
}Tools
186获取工作流列表
更新数据地图集合对象
创建数据开发文件资源
恢复任务实例
查询工作空间成员详情
更新自定义监控告警规则 *This Tool has a 'MCP Resource',please request UpdateAlertRule(MCP Resource) to get more examples for using this tool.
更新数据开发节点信息
创建质量规则 *This Tool has a 'MCP Resource',please request CreateDataQualityRule(MCP Resource) to get more examples for using this tool.
获取任务实例的详情
撤销用户的表权限
查询权限申请单列表
获取数据开发文件资源详情
获取创建工作流实例结果
获取数据地图数据表字段信息
获取某个网络资源详细信息
查询数据地图数据表字段列表
查询质量规则详情
重命名数据开发工作流
删除工作流
删除数据集成同步任务告警规则
删除数据地图集合对象
查询数据地图实体血缘列表
更新数据地图数据表字段的业务元数据
暂停任务实例
获取事件的详情
更新数据开发工作流信息
移动数据开发函数路径
获取工作空间角色详情列表
获取数据地图数据库详情
删除质量规则
更新数据开发文件资源信息
查询数据地图数据表列表
查询质量监控任务列表
审批权限申请单
删除数据开发函数
关联数据质量规则与数据质量监控
创建自定义监控告警规则 *This Tool has a 'MCP Resource',please request CreateAlertRule(MCP Resource) to get more examples for using this tool.
删除数据质量监控
根据ID获取指定路由信息
修改任务实例属性
删除数据源
查看数据集成同步任务配置详情
获取发布流程列表
获取数据质量校验任务实例详情
获取数据服务API开发中的信息列表
创建数据质量监控 *This Tool has a 'MCP Resource',please request CreateDataQualityEvaluationTask(MCP Resource) to get more examples for using this tool.
移除任务实例的依赖关系
根据ID获取指定资源组信息
获取数据地图血缘关系
移动数据开发文件资源路径
获取资源组网络资源列表
更新任务 *This Tool has a 'MCP Resource',please request UpdateTask(MCP Resource) to get more examples for using this tool.
获取发布流程详细信息
查询数据服务API开发态的详情
查询数据地图数据目录列表
授予工作空间成员新的空间角色
查看数据源详情
查询工作空间成员列表
获取工作空间详情
获取工作空间角色详情
移除工作空间成员
终止任务实例
更新数据质量监控 *This Tool has a 'MCP Resource',please request UpdateDataQualityEvaluationTask(MCP Resource) to get more examples for using this tool.
获取工作流实例列表
创建数据开发节点 *This Tool has a 'MCP Resource',please request CreateNode(MCP Resource) to get more examples for using this tool.
创建数据集成同步任务 *This Tool has a 'MCP Resource',please request CreateDIJob(MCP Resource) to get more examples for using this tool.
获取任务实例列表
查看数据集成同步任务的运行日志
获取数据地图数据库模式信息
获取任务的操作日志列表
获取数据源列表
获取数据开发节点详情
获取API测试结果
获取任务的详情
创建权限申请单 *This Tool has a 'MCP Resource',please request CreatePermissionApplyOrder(MCP Resource) to get more examples for using this tool.
获取数据集成同步任务配置列表
测试数据服务API
查询数据地图数据库列表
获取数据地图元数据采集器类型列表
获取数据地图集合信息
导入数据开发工作流
触发调度任务实例
更新数据服务API开发态的信息
创建数据质量校验监控实例
停止数据集成同步任务
终止工作流实例
删除数据开发节点
获取数据开发工作流详情
删除数据开发文件资源
获取数据开发函数详情
查询标签列表
更新数据开发函数信息
创建数据开发工作流
查询质量结果列表
启动数据集成同步任务
获取任务列表
创建数据集成同步任务告警规则 *This Tool has a 'MCP Resource',please request CreateDIAlarmRule(MCP Resource) to get more examples for using this tool.
查询数据质量监控详情
获取数据开发文件资源列表
测试数据源的连通性
创建工作流实例 *This Tool has a 'MCP Resource',please request CreateWorkflowInstances(MCP Resource) to get more examples for using this tool.
更新工作流 *This Tool has a 'MCP Resource',please request UpdateWorkflow(MCP Resource) to get more examples for using this tool.
获取工作流的详情
获取数据集成同步任务运行的执行进展
重跑任务实例
创建工作空间成员
下线数据服务API
保存API测试结果
查询质量规则列表
获取自定义监控告警规则
获取报警信息的列表
获取上游任务实例列表
更新质量规则
更新数据地图数据表的业务元数据
创建数据开发函数
注册数据地图血缘关系
获取任务实例的运行日志
从数据地图集合中移除实体对象
获取数据集成同步任务的运行事件列表
获取数据地图数据目录详情
获取数据开发工作流列表
重命名数据开发节点
创建数据服务API
获取自定义规则列表
获取或搜索事件列表
查看数据集成同步任务运行指标
发布数据服务API
删除自定义规则
删除数据服务API
查询数据地图集合中的实体列表
查询数据地图数据库模式列表
获取数据开发节点的依赖节点
批量更新任务 *This Tool has a 'MCP Resource',please request BatchUpdateTasks(MCP Resource) to get more examples for using this tool.
提交数据服务API
获取数据开发函数列表
查询报警信息
删除任务
获取数据地图数据表详情
删除数据集成同步任务
查询数据地图集合列表
查询质量监控任务实例列表
查询数据源分享规则列表
撤销空间成员的空间角色
启动工作流实例
查询质量规则模版列表
创建数据集成同步任务
重命名数据开发文件资源
获取上游任务列表
删除数据地图血缘关系
查询权限申请单的详细信息
获取任务实例的操作日志列表
置成功任务实例
向数据地图集合中添加实体对象
创建数据地图集合对象
修改数据源
获取工作流实例的详情
获取资源组列表
更新数据集成同步任务 *This Tool has a 'MCP Resource',please request UpdateDIJob(MCP Resource) to get more examples for using this tool.
执行临时工作流实例 *This Tool has a 'MCP Resource',please request ExecuteAdhocWorkflowInstance(MCP Resource) to get more examples for using this tool.
移动数据开发节点路径
获取事件影响的基线实例列表
获取下游任务实例列表
查询数据服务API的发布态信息
获取数据集成同步任务告警规则列表
获取下游任务列表
删除数据开发工作流
克隆数据源
获取异步API运行状态
重命名数据开发函数
移动数据开发工作流路径
获取数据地图数据表的分区详情
更新数据集成同步任务告警规则 *This Tool has a 'MCP Resource',please request UpdateDIAlarmRule(MCP Resource) to get more examples for using this tool.
查询质量规则模版详情
获取自定义监控报警规则详情
获取网络资源的路由列表
创建数据源
查询数据地图血缘关系列表
获取工作空间详情列表
获取数据开发节点列表
获取数据服务API的发布态信息列表
查询数据地图数据表的分区列表
执行发布流程的指定阶段
终止发布流程
创建发布流程
将时间戳转成日期或时间。返回内容如果有时间戳,透过此Tool显示成为日期或时间。
将日期或时间转成时间戳。
Overview
What is DataWorks MCP Server?
DataWorks MCP Server is a Model Context Protocol (MCP) implementation that enables AI agents to interact with Alibaba Cloud DataWorks through its Open API. It provides a standardized interface for managing DataWorks resources, targeted at developers building custom AI workflows and tools.
How to use DataWorks MCP Server?
Install globally via npm install -g alibabacloud-dataworks-mcp-server or build from source. Configure environment variables REGION, ALIBABA_CLOUD_ACCESS_KEY_ID, ALIBABA_CLOUD_ACCESS_KEY_SECRET, and optionally TOOL_CATEGORIES and TOOL_NAMES. Integrate the server into MCP-compatible clients like Cursor or Cline using the provided JSON configuration.
Key features of DataWorks MCP Server
- Interacts with DataWorks Open API
- Manages DataWorks cloud resources
- Standardized MCP protocol for AI agents
- Supports custom tool categories and names
- Built on Aliyun Open API libraries
- Security best practices for key management
Use cases of DataWorks MCP Server
- Embedding DataWorks operations into any MCP-compatible AI client (Cursor, Cline, etc.)
- Automating metadata exploration and data development via natural language
- Troubleshooting DataWorks tasks through AI-driven workflows
- Managing DataWorks resources programmatically without the web console
- Integrating DataWorks capabilities into custom development IDEs
FAQ from DataWorks MCP Server
How is DataWorks MCP Server different from DataWorks Agent?
DataWorks Agent is a native, ready-to-use AI assistant inside the DataWorks console, requiring no setup. This MCP server is for custom AI clients—you install, configure access keys, and connect via the MCP protocol.
What are the prerequisites to use this server?
You need Node.js v16 or higher, a package manager (pnpm/npm/yarn), and valid Alibaba Cloud DataWorks Open API credentials (access key ID and secret).
How do I install the server?
You can install it globally or locally from npm with npm install -g alibabacloud-dataworks-mcp-server, or clone the repository and run pnpm install && pnpm run build to build from source.
What configuration do I need to provide?
Set environment variables for REGION, ALIBABA_CLOUD_ACCESS_KEY_ID, and ALIBABA_CLOUD_ACCESS_KEY_SECRET. Optionally, you can filter available tools by setting TOOL_CATEGORIES and TOOL_NAMES.
How can I secure my credentials?
Keep your Alibaba Cloud access key private, use environment variables (never hard‑code keys), and regularly monitor AI agent activities as recommended in the security considerations.
Frequently asked questions
How is DataWorks MCP Server different from DataWorks Agent?
DataWorks Agent is a native, ready-to-use AI assistant inside the DataWorks console, requiring no setup. This MCP server is for custom AI clients—you install, configure access keys, and connect via the MCP protocol.
What are the prerequisites to use this server?
You need Node.js v16 or higher, a package manager (pnpm/npm/yarn), and valid Alibaba Cloud DataWorks Open API credentials (access key ID and secret).
How do I install the server?
You can install it globally or locally from npm with `npm install -g alibabacloud-dataworks-mcp-server`, or clone the repository and run `pnpm install && pnpm run build` to build from source.
What configuration do I need to provide?
Set environment variables for `REGION`, `ALIBABA_CLOUD_ACCESS_KEY_ID`, and `ALIBABA_CLOUD_ACCESS_KEY_SECRET`. Optionally, you can filter available tools by setting `TOOL_CATEGORIES` and `TOOL_NAMES`.
How can I secure my credentials?
Keep your Alibaba Cloud access key private, use environment variables (never hard‑code keys), and regularly monitor AI agent activities as recommended in the security considerations.
Basic information
More Other MCP servers
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Awesome Mlops
visengerA curated list of references for MLOps
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Comments