Lazy loaded image
DataWorks MCP Server
Words 553Read Time 2 min
2025-4-2
2025-4-2
type
status
date
slug
summary
tags
category
icon
password
地址:https://github.com/aliyun/alibabacloud-dataworks-mcp-server
 
 

项目概述

DataWorks MCP Server 是一个基于阿里云开放 API 的 Model Context Protocol 服务器,它允许 AI 代理无缝地执行云资源操作。该服务器实现了 MCP 规范,为 AI 代理标准化云资源交互。
主要功能:
  • 与 DataWorks Open API 交互
  • 管理 DataWorks 资源

安装前提条件

使用该服务器需要:
  • Node.js v16 或更高版本
  • 包管理工具:pnpm(推荐)、npm 或 yarn
  • DataWorks Open API 的访问密钥和秘密密钥

安装方法

提供了两种安装方式:

方式一:从 npm 安装(推荐给 Cursor/Cline 等客户端使用)

方式二:从源代码构建(适合开发者)

  1. 克隆仓库:
  1. 安装依赖(推荐使用 pnpm)
  1. 构建项目
  1. 开发项目(使用 @modelcontextprotocol/inspector)

配置说明

MCP 服务器配置

如果通过 npm 安装(方式一),配置示例:
如果从源代码构建(方式二),配置示例:

环境变量设置

需要在环境中初始化以下变量:

项目结构

可用工具

MCP 服务器提供了多种 DataWorks 工具,详细信息可以在 https://dataworks.data.aliyun.com/dw-pop-mcptools 查看。

安全考虑

  • 保持私钥安全,切勿共享
  • 使用环境变量存储敏感信息
  • 定期监控和审计 AI 代理活动

故障排除

如果遇到问题:
  1. 验证阿里云 Open API 访问密钥和秘密密钥是否正确
  1. 检查区域 ID 是否正确
  1. 确保您在预期的网络上(主网、测试网或开发网)
  1. 验证构建是否成功

依赖项

主要依赖包括:
  • @alicloud/dataworks-public20240518
  • @alicloud/openapi-client
 
 
上一篇
Bilibili-Mcp-js
下一篇
MIDI Parser MCP