DataWorks - MCP Server Seguro por ALMC Security 2025

DataWorks

Ver en GitHub

MseeP.ai Security Assessment Badge

Servidor DataWorks MCP

Un servidor de protocolo de contexto de modelo (MCP) que proporciona herramientas para la IA, permitiéndole interactuar con la API abierta de DataWorks a través de una interfaz estandarizada. Esta implementación se basa en la API abierta de Aliyun y permite a los agentes de IA realizar operaciones de recursos en la nube sin problemas.

Visión general

Este servidor MCP

  • Interactúa con la API abierta de DataWorks
  • Gestiona los recursos de DataWorks

El servidor implementa la especificación Model Context Protocol para estandarizar las interacciones de los recursos en la nube para los agentes de IA.

Requisitos previos

  • Node.js (v16 o superior)
  • pnpm (recomendado), npm o yarn
  • API abierta de DataWorks con clave de acceso y clave secreta

Instalación

Opción 1: Instalar desde npm (recomendado para clientes como Cursor/Cline)

# Instala globalmente npm install -g alibabacloud-dataworks-mcp-server # O instala localmente en tu proyecto npm install alibabacloud-dataworks-mcp-server

Opción 2: Construir desde el código fuente (para desarrolladores)

  1. Clona este repositorio:
git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server cd alibabacloud-dataworks-mcp-server
  1. Instale las dependencias (se recomienda pnpm, npm es compatible):
pnpm install
  1. Construye el proyecto:
pnpm run build
  1. Desarrollar el proyecto (por @modelcontextprotocol/inspector):
pnpm run dev

abrir http://localhost:5173

Configuración

Configuración del servidor MCP

Si ha instalado a través de npm (Opción 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": [] } } }

Si construyó desde el código fuente (Opción 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": [] } } }

Configuración del entorno

variables init en su entorno:

# DataWorks Configuración REGION=su_dataworks_open_api_region_id_here ALIBABA_CLOUD_ACCESS_KEY_ID=su_alibaba_cloud_access_key_id ALIBABA_CLOUD_ACCESS_KEY_SECRET=su_alibaba_cloud_access_key_secret TOOL_CATEGORIES=opcional_su_tool_categories_here_ex_SERVER_IDE_DEFAULT TOOL_NAMES=opcional_su_tool_names_here_ex_ListProjects

Configuración Descripción

  • Guía de uso Descripción Enlace

Estructura del proyecto

alibabacloud-dataworks-mcp-server/ ├── src/ │ ├── index.ts # Punto de entrada principal ├── package.json └── tsconfig.json

Herramientas disponibles

El servidor MCP proporciona las siguientes herramientas de DataWorks:

Consulte este enlace

Consideraciones de seguridad

  • Mantenga segura su clave privada y no la comparta nunca
  • Utilice variables de entorno para la información sensible
  • Supervise y audite regularmente las actividades de los agentes de AI

Solución de problemas

Si tiene problemas

  1. Compruebe que su clave de acceso y clave secreta de Aliyun Open API son correctas
  2. Compruebe que su identificador de región es correcto
  3. Asegúrese de que se encuentra en la red prevista (mainnet, testnet o devnet)
  4. Compruebe que la compilación se ha realizado correctamente

Dependencias

Dependencias clave

Contribución

¡Las contribuciones son bienvenidas! No dudes en enviar una Pull Request.

  1. Fork el repositorio
  2. Crea tu rama(git checkout -b feature/amazing-feature)
  3. Confirme sus cambios(git commit -m 'Añadir alguna característica asombrosa')
  4. Empuja a la rama(git push origin feature/amazing-feature)
  5. Abrir una Pull Request

Licencia

Este proyecto está bajo la Licencia Apache 2.0.

Relacionados en Oficial 🌟 - MCP Servers Seguros

Servidor Resumen Acciones
AgenteRPC Ver
Kontent.ai El servidor MCP de Kontent.ai permite conectar proyectos de Kontent.ai con herramientas de IA como C... Ver
Chargebee Ver
Google Cloud Run Habilite agentes de IA compatibles con MCP para desplegar aplicaciones en Cloud Run. Ver
Cloudflare Model Context Protocol (MCP) es un nuevo protocolo estandarizado para gestionar el contexto entre gr... Ver
CRIC Wuye AI CRIC物业AI MCP Server es un asistente inteligente para la industria de propiedades, desarrollado por... Ver