← 返回
数据分析 Key 中文

Alicloud DataWorks Skill

Manage Alibaba Cloud DataWorks via OpenAPI/MCP Server. Use for data development, workflow operations, data quality, metadata lineage, workspace management, a...
通过 OpenAPI/MCP Server 管理阿里云 DataWorks,用于数据开发、运维、数据质量、元数据血缘及工作空间管理等。
samuelhsin
数据分析 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 268
下载
💾 21
安装
1
版本
#latest

概述

Category: service

DataWorks (dataworks-public)

Use Alibaba Cloud OpenAPI (RPC) with official SDKs, OpenAPI Explorer, or MCP Server to manage all DataWorks resources through a unified interface.

Workflow

1) Confirm region, project/resource identifiers, and desired action.

2) Discover available APIs and required parameters (see references and scripts).

3) Call API via MCP Server, SDK, or OpenAPI Explorer.

4) Verify results with describe/list/get APIs.

AccessKey priority (must follow)

1) Environment variables: ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID

Region policy: ALICLOUD_REGION_ID is an optional default. If unset, decide the most reasonable region for the task; if unclear, ask the user.

2) Shared config file: ~/.alibabacloud/credentials

API discovery

  • Product code: dataworks-public
  • Default API version: 2024-05-18
  • Use OpenAPI metadata endpoints to list APIs and get schemas (see references).
  • MCP Server tools discovery: https://dataworks.data.aliyun.com/pop-mcp-tools

The MCP Server supports dynamic tool filtering via environment variables:

  • TOOL_CATEGORIES: Comma-separated category filter (e.g. DATA_DEVELOP,OPS_CENTER,DATA_QUALITY)
  • TOOL_NAMES: Comma-separated API name filter (e.g. ListProjects,GetProject,CreateNode)

MCP Server integration (preferred method)

Install and configure the MCP Server for direct AI agent access:

npm install -g alibabacloud-dataworks-mcp-server

MCP client configuration:

{
  "mcpServers": {
    "alibabacloud-dataworks-mcp-server": {
      "command": "npx",
      "args": ["alibabacloud-dataworks-mcp-server"],
      "env": {
        "REGION": "cn-shanghai",
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "your_access_key_id",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_access_key_secret"
      }
    }
  }
}

The MCP Server dynamically loads tool definitions from the DataWorks metadata endpoint, so it always reflects the latest available APIs without hardcoding.

High-frequency operation patterns

Data Development (数据开发)

  • Nodes: CreateNode / UpdateNode / DeleteNode / GetNode / ListNodes
  • Resources: CreateResource / UpdateResource / GetResource / MoveResource
  • Functions: MoveFunction
  • Workflows: CreateWorkflowDefinition / UpdateWorkflowDefinition / RenameWorkflowDefinition / DeleteWorkflowDefinition
  • Pipeline runs: ListPipelineRuns / GetPipelineRun

Operations Center (运维中心)

  • Workflows: ListWorkflows / ListWorkflowInstances
  • Task instances: ListTaskInstances / GetTaskInstance / UpdateTaskInstances
  • Lifecycle: ResumeTaskInstances / SuspendTaskInstances / StopTaskInstances
  • Alerts: CreateAlertRule / UpdateAlertRule / DeleteAlertRule

Data Map (数据地图)

  • Tables/columns: ListTables / GetColumn / ListColumns
  • Databases/catalogs: GetDatabase / ListCatalogs
  • Lineage: ListLineages / GetLineageRelationship
  • Metadata: UpdateMetaCollection / DeleteMetaCollection / UpdateColumnBusinessMetadata

Data Quality (数据质量)

  • Rules: CreateDataQualityRule / GetDataQualityRule / UpdateDataQualityRule / DeleteDataQualityRule
  • Evaluation: CreateDataQualityEvaluationTask / UpdateDataQualityEvaluationTask / AttachDataQualityRulesToEvaluationTask

Workspace Management (空间管理)

  • Projects: GetProject / ListProjects
  • Members: ListProjectMembers / GetProjectMember / DeleteProjectMember
  • Roles: ListProjectRoles / GetProjectRole / GrantMemberProjectRoles

Data Integration (数据集成)

  • DI jobs: GetDIJob / DeleteDIAlarmRule

Data Source (数据源)

  • Datasource: GetDataSource / DeleteDataSource

Resource Groups (资源组管理)

  • Resources: GetResourceGroup / GetNetwork / GetRoute / ListNetworks

Minimal executable quickstart

Use metadata-first discovery before calling business APIs:

python scripts/list_openapi_meta_apis.py

Optional overrides:

python scripts/list_openapi_meta_apis.py --product-code dataworks-public --version 2024-05-18

The script writes API inventory artifacts under the skill output directory.

Destructive operation policy

Before executing delete, stop, or suspend operations, always summarize the affected resources and confirm with the user.

Timestamp handling

DataWorks APIs use millisecond timestamps. Convert between human-readable dates and timestamps as needed.

Output policy

If you need to save responses or generated artifacts, write them under:

output/alicloud-dataworks/

Selection questions (ask when unclear)

  1. Which DataWorks project (project ID or name)?
  2. Which region? (common: cn-shanghai, cn-beijing, cn-hangzhou, cn-shenzhen)
  3. What type of operation? (data development / operations / data quality / metadata / workspace)
  4. For task operations: target node ID, workflow, or instance ID?

References

  • MCP Server integration: references/mcp_server.md
  • Sources: references/sources.md

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-31 00:50 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Alibaba Cloud DataWorks

samuelhsin
通过动态 API 发现及官方 SDK(Node.js、Python、Java)操作阿里云 DataWorks,涵盖数据开发、工作流运维及数据集成等功能。
★ 0 📥 308
data-analysis

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 162 📥 59,673
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 198 📥 64,857