Alibaba Cloud DataWorks

Alibaba Cloud DataWorks

MCP server enabling AI agents to interact with the DataWorks Open API.

25
Stars
7
Forks
0
Releases

Overview

The DataWorks MCP Server is an implementation of the Model Context Protocol that exposes DataWorks Open API capabilities to AI agents through a standardized interface. It enables AI-driven workflows to discover and manage DataWorks resources by wrapping DataWorks operations into MCP-compliant tools. The server supports integration with Alibaba Cloud's Open API and is designed to let AI agents perform cloud resource operations seamlessly, without handling raw API calls directly. It can be installed via npm for client use or built from source for development, with configuration through a dedicated MCP configuration object and environment variables. Key configuration options include REGION, ALIBABA_CLOUD_ACCESS_KEY_ID, ALIBABA_CLOUD_ACCESS_KEY_SECRET, and optional TOOL_CATEGORIES and TOOL_NAMES to filter available tools. The project includes a main entry point, src/index.ts, and dependencies like @alicloud/dataworks-public20240518 and @alicloud/openapi-client. The server provides access to DataWorks tools via a single MCP server instance and references a link for the available tools. Security considerations emphasize keeping keys secure and using environment variables, while troubleshooting covers key validation, region correctness, network environment, and build success.

Details

Owner
aliyun
Language
TypeScript
License
Apache License 2.0
Updated
2025-12-07

Features

Interact with DataWorks Open API

Exposes and executes DataWorks Open API operations through MCP commands, enabling AI agents to perform cloud resource actions.

Manage DataWorks Resources

Provides tools to manage DataWorks resources via MCP, standardizing operations for AI workflows.

MCP Protocol Compliance

Implements the Model Context Protocol specification to standardize cloud resource interactions for AI agents.

Available DataWorks Tools Exposure

Offers access to DataWorks tools via the MCP server, aligned with the DataWorks tool catalog (link provided in the README).

Flexible Deployment

Supports installation from npm or building from source, with development workflows available (pnpm run dev).

Configurable Runtime

Configurable via environment variables such as REGION and access keys, with optional tool filtering through TOOL_CATEGORIES and TOOL_NAMES.

Audience

AI developersUse the MCP server to enable AI agents to interact with DataWorks resources through a standardized interface.
Cloud resource engineers / data engineersLeverage the MCP server to automate DataWorks resource management within AI-powered workflows.

Tags

DataWorksMCPAlibaba CloudOpen APIAI ToolsCloud ResourcesDataWorks Open APIServer