type
status
date
slug
summary
tags
category
icon
password
项目概述
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 等客户端使用)
方式二:从源代码构建(适合开发者)
- 克隆仓库:
- 安装依赖(推荐使用 pnpm)
- 构建项目
- 开发项目(使用 @modelcontextprotocol/inspector)
- 可通过 http://localhost:5173 访问
配置说明
MCP 服务器配置
如果通过 npm 安装(方式一),配置示例:
如果从源代码构建(方式二),配置示例:
环境变量设置
需要在环境中初始化以下变量:
项目结构
可用工具
MCP 服务器提供了多种 DataWorks 工具,详细信息可以在 https://dataworks.data.aliyun.com/dw-pop-mcptools 查看。
安全考虑
- 保持私钥安全,切勿共享
- 使用环境变量存储敏感信息
- 定期监控和审计 AI 代理活动
故障排除
如果遇到问题:
- 验证阿里云 Open API 访问密钥和秘密密钥是否正确
- 检查区域 ID 是否正确
- 确保您在预期的网络上(主网、测试网或开发网)
- 验证构建是否成功
依赖项
主要依赖包括:
- @alicloud/dataworks-public20240518
- @alicloud/openapi-client
- Author:二师兄
- URL:https://cloudesx.com/article/alibabacloud-dataworks-mcp-server
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!