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.
Basic information
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
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Nginx UI
0xJackyYet another WebUI for Nginx
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Comments