DataWorks
About
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.
Details
- Author
- aliyun
- Repository
- aliyun/alibabacloud-dataworks-mcp-server
- GitHub stars
- 13
- Downloads
- 7,413
- License
- Apache License 2.0
- Categories
- Cloud Service, Infrastructure, Other, Automation, Developer Tools, Productivity, Design, AI, Project Management, API, Database
Jump to
- 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
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
DataWorksCommand (node, npx, python, etc.)npxArguments-
Argument 1
alibabacloud-dataworks-mcp-server
Environment-
REGION
your_dataworks_open_api_region_id_here -
TOOL_NAMES
optional_your_tool_names_here_ex_ListProjects -
TOOL_CATEGORIES
optional_your_tool_categories_here_ex_UTILS -
ALIBABA_CLOUD_ACCESS_KEY_ID
your_alibaba_cloud_access_key_id -
ALIBABA_CLOUD_ACCESS_KEY_SECRET
your_alibaba_cloud_access_key_secret
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install -g alibabacloud-dataworks-mcp-server
npm install alibabacloud-dataworks-mcp-server
If you installed via npm (Option 1):
{
"mcpServers": {
"alibabacloud-dataworks-mcp-server": {
"command": "npx",
"args": ["alibabacloud-dataworks-mcp-server"],
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_UTILS",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects"
},
"disabled": false,
"autoApprove": []
}
}
}
If you built from source (Option 2):
{
"mcpServers": {
"alibabacloud-dataworks-mcp-server": {
"command": "node",
"args": ["/path/to/alibabacloud-dataworks-mcp-server/build/index.js"],
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_SERVER_IDE_DEFAULT",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects"
},
"disabled": false,
"autoApprove": []
}
}
}
init variables in your environment:
REGION=your_dataworks_open_api_region_id_here
ALIBABA_CLOUD_ACCESS_KEY_ID=your_alibaba_cloud_access_key_id
ALIBABA_CLOUD_ACCESS_KEY_SECRET=your_alibaba_cloud_access_key_secret
TOOL_CATEGORIES=optional_your_tool_categories_here_ex_SERVER_IDE_DEFAULT
TOOL_NAMES=optional_your_tool_names_here_ex_ListProjects
- Use Guide Description Link
The MCP server provides the following DataWorks tools:
See this link
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"dataworks": {
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_UTILS",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret"
},
"args": [
"alibabacloud-dataworks-mcp-server"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_UTILS",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret"
},
"args": [
"alibabacloud-dataworks-mcp-server"
],
"command": "npx"
}
Macos
{
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_UTILS",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret"
},
"args": [
"alibabacloud-dataworks-mcp-server"
],
"command": "npx"
}
Windows
{
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_UTILS",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret"
},
"args": [
"/c",
"npx",
"alibabacloud-dataworks-mcp-server"
],
"command": "cmd"
}
Try DataWorks Agent
Want a ready-to-use AI experience for DataWorks without manual MCP setup?
DataWorks Agent is Alibaba Cloud's built-in intelligent assistant for data development and operations. It connects to your DataWorks workspace out of the box, so you can use natural language to explore metadata, develop nodes, troubleshoot tasks, and manage resources—no local MCP server configuration required.
| | DataWorks Agent | This MCP Server |
|---|---|---|
| Best for | Quick start in the DataWorks console | Custom AI clients (Cursor, Cline, etc.) |
| Setup | Open and use in browser | Install, configure AK, and connect MCP |
| Integration | Native DataWorks experience | Open API via MCP protocol |
👉 Get started: https://dataworks.data.alibabacloud.com/product/agent?source=github
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




