- Explore MCP Servers
- alibabacloud-dataworks-mcp-server
Alibabacloud Dataworks Mcp Server
What is Alibabacloud Dataworks Mcp Server
The alibabacloud-dataworks-mcp-server is a Model Context Protocol (MCP) server that facilitates interaction between AI tools and the DataWorks Open API through a standardized interface, enabling seamless cloud resource operations.
Use cases
Use cases include automating cloud resource operations for AI agents, integrating AI tools with DataWorks for data management, and facilitating seamless interactions between AI applications and cloud services.
How to use
To use the alibabacloud-dataworks-mcp-server, you can either install it globally or locally via npm, or build it from source. Configuration involves setting up the necessary environment variables and running the server using the provided commands.
Key features
Key features include interaction with the DataWorks Open API, management of DataWorks resources, and adherence to the Model Context Protocol specification for standardized cloud resource interactions.
Where to use
The alibabacloud-dataworks-mcp-server is primarily used in cloud computing environments, particularly for AI applications that require resource management and integration with DataWorks.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Alibabacloud Dataworks Mcp Server
The alibabacloud-dataworks-mcp-server is a Model Context Protocol (MCP) server that facilitates interaction between AI tools and the DataWorks Open API through a standardized interface, enabling seamless cloud resource operations.
Use cases
Use cases include automating cloud resource operations for AI agents, integrating AI tools with DataWorks for data management, and facilitating seamless interactions between AI applications and cloud services.
How to use
To use the alibabacloud-dataworks-mcp-server, you can either install it globally or locally via npm, or build it from source. Configuration involves setting up the necessary environment variables and running the server using the provided commands.
Key features
Key features include interaction with the DataWorks Open API, management of DataWorks resources, and adherence to the Model Context Protocol specification for standardized cloud resource interactions.
Where to use
The alibabacloud-dataworks-mcp-server is primarily used in cloud computing environments, particularly for AI applications that require resource management and integration with DataWorks.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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.
Overview
This MCP server:
- Interact with DataWorks Open API
- Manage DataWorks resources
The server implements the Model Context Protocol specification to standardize cloud resource interactions for AI agents.
Prerequisites
- Node.js (v16 or higher)
- pnpm (recommended), npm, or yarn
- DataWorks Open API with access key and secret key
Installation
Option 1: Install from npm (recommend for clients like Cursor/Cline)
# Install globally
npm install -g alibabacloud-dataworks-mcp-server
# Or install locally in your project
npm install alibabacloud-dataworks-mcp-server
Option 2: Build from Source (for developers)
- Clone this repository:
git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server
cd alibabacloud-dataworks-mcp-server
- Install dependencies (pnpm is recommended, npm is supported):
pnpm install
- Build the project:
pnpm run build
- Development the project (by @modelcontextprotocol/inspector):
pnpm run dev
Configuration
MCP Server Configuration
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": []
}
}
}
Environment Setup
init variables in your environment:
# DataWorks Configuration 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
Configuration Description
- Use Guide Description Link
Project Structure
alibabacloud-dataworks-mcp-server/ ├── src/ │ ├── index.ts # Main entry point ├── package.json └── tsconfig.json
Available Tools
The MCP server provides the following DataWorks tools:
See this link
Security Considerations
- Keep your private key secure and never share it
- Use environment variables for sensitive information
- Regularly monitor and audit AI agent activities
Troubleshooting
If you encounter issues:
- Verify your Aliyun Open API access key and secret key are correct
- Check your region id is correct
- Ensure you’re on the intended network (mainnet, testnet, or devnet)
- Verify the build was successful
Dependencies
Key dependencies include:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the Apache 2.0 License.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.











