
DataWorks MCP Server

2025.04.04
0
TypeScript云资源管理AI 代理交互开发效率
DataWorks MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在通过标准化接口使 AI 代理能够与 DataWorks Open API 进行交互。该服务基于阿里云 Open API,允许 AI 代理无缝地管理和操作云资源。
View on GitHub
Overview
基本能力
产品定位
DataWorks MCP Server 是一个中间件服务,旨在为 AI 代理提供与 DataWorks Open API 交互的能力,从而实现对云资源的管理和操作。
核心功能
- 与 DataWorks Open API 交互
- 管理 DataWorks 资源
- 提供标准化的云资源交互接口
适用场景
- AI 代理需要与 DataWorks Open API 交互的场景
- 需要管理和操作 DataWorks 资源的场景
- 需要标准化云资源交互的场景
工具列表
该 MCP 服务器提供的工具列表可通过 此链接 查看。
常见问题解答
- 验证阿里云 Open API 访问密钥和密钥是否正确
- 检查区域 ID 是否正确
- 确保在正确的网络(主网、测试网或开发网)上
- 验证构建是否成功
使用教程
使用依赖
- Node.js (v16 或更高版本)
- pnpm (推荐)、npm 或 yarn
- DataWorks Open API 的访问密钥和密钥
安装教程
选项 1:从 npm 安装(推荐用于客户端如 Cursor/Cline)
# 全局安装
npm install -g alibabacloud-dataworks-mcp-server
# 或在项目中本地安装
npm install alibabacloud-dataworks-mcp-server
选项 2:从源代码构建(适用于开发者)
- 克隆仓库:
git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server
cd alibabacloud-dataworks-mcp-server
- 安装依赖(推荐使用 pnpm,也支持 npm):
pnpm install
- 构建项目:
pnpm run build
- 开发项目(通过 @modelcontextprotocol/inspector):
pnpm run dev
打开 http://localhost:5173
调试方式
- 确保环境变量已正确设置
- 运行服务并检查日志输出
- 使用
VERBOSE=true
环境变量以获取更多日志信息