Alibaba Cloud Ops MCP Server
Integra con las APIs de Alibaba Cloud para gestionar recursos como ECS, Cloud Monitor y OOS.
Documentación
Alibaba Cloud Ops MCP Server
Alibaba Cloud Ops MCP Server es un servidor Model Context Protocol (MCP) que proporciona una integración perfecta con las API de Alibaba Cloud, permitiendo a los asistentes de IA operar recursos en Alibaba Cloud, con soporte para ECS, Cloud Monitor, OOS, OSS, VPC, RDS y otros productos en la nube ampliamente utilizados. También permite a los asistentes de IA analizar, construir e implementar aplicaciones en instancias ECS de Alibaba Cloud.
Integración con el Marketplace de MCP
Características
- Gestión de ECS: Crear, iniciar, detener, reiniciar, eliminar instancias, ejecutar comandos, ver instancias, regiones, zonas, imágenes, grupos de seguridad y más
- Gestión de VPC: Ver VPC y VSwitches
- Gestión de RDS: Listar, iniciar, detener y reiniciar instancias RDS
- Gestión de OSS: Listar, crear, eliminar buckets y ver objetos
- Cloud Monitor: Obtener métricas de uso de CPU, carga promedio, uso de memoria y uso de disco para instancias ECS
- Implementación de aplicaciones: Implementar aplicaciones en instancias ECS con gestión automática de aplicaciones y grupos de aplicaciones
- Análisis de proyectos: Identificar automáticamente la pila tecnológica del proyecto y los métodos de implementación (npm, Python, Java, Go, Docker, etc.)
- Operaciones con archivos locales: Listar directorios, ejecutar scripts de shell y analizar estructuras de proyectos
- Herramientas de API dinámicas: Soporte para operaciones de OpenAPI de Alibaba Cloud
Preparación
Instale uv
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
Configuración
Use VS Code + Cline para configurar el servidor MCP.
Para usar el servidor MCP alibaba-cloud-ops-mcp-server con cualquier otro cliente MCP, puede agregar manualmente esta configuración y reiniciar para que los cambios surtan efecto:
{
"mcpServers": {
"alibaba-cloud-ops-mcp-server": {
"timeout": 600,
"command": "uvx",
"args": [
"alibaba-cloud-ops-mcp-server@latest"
],
"env": {
"ALIBABA_CLOUD_ACCESS_KEY_ID": "Your Access Key ID",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "Your Access Key SECRET"
}
}
}
}
Saber más
- ¡Alibaba Cloud Ops MCP Server está listo para usar de inmediato!
- Configurar Alibaba Cloud Ops MCP Server en Bailian
- Construya su propio servidor MCP de OpenAPI de Alibaba Cloud con 10 líneas de código
- Alibaba Cloud Ops MCP Server está oficialmente disponible en el Marketplace de MCP de la Plataforma Alibaba Cloud Model Studio
Herramientas
| Producto | Herramienta | Función | Implementación | Estado |
|---|---|---|---|---|
| ECS | RunCommand | Ejecutar comando | OOS | Hecho |
| StartInstances | Iniciar instancias | OOS | Hecho | |
| StopInstances | Detener instancias | OOS | Hecho | |
| RebootInstances | Reiniciar instancias | OOS | Hecho | |
| DescribeInstances | Ver instancias | API | Hecho | |
| DescribeRegions | Ver regiones | API | Hecho | |
| DescribeZones | Ver zonas | API | Hecho | |
| DescribeAvailableResource | Ver inventario de recursos | API | Hecho | |
| DescribeImages | Ver imágenes | API | Hecho | |
| DescribeSecurityGroups | Ver grupos de seguridad | API | Hecho | |
| RunInstances | Crear instancias | OOS | Hecho | |
| DeleteInstances | Eliminar instancias | API | Hecho | |
| ResetPassword | Modificar contraseña | OOS | Hecho | |
| ReplaceSystemDisk | Reemplazar sistema operativo | OOS | Hecho | |
| VPC | DescribeVpcs | Ver VPC | API | Hecho |
| DescribeVSwitches | Ver VSwitches | API | Hecho | |
| RDS | DescribeDBInstances | Listar instancias RDS | API | Hecho |
| StartDBInstances | Iniciar la instancia RDS | OOS | Hecho | |
| StopDBInstances | Detener la instancia RDS | OOS | Hecho | |
| RestartDBInstances | Reiniciar la instancia RDS | OOS | Hecho | |
| OSS | ListBuckets | Listar buckets | API | Hecho |
| PutBucket | Crear bucket | API | Hecho | |
| DeleteBucket | Eliminar bucket | API | Hecho | |
| ListObjects | Ver información de objetos en el bucket | API | Hecho | |
| CloudMonitor | GetCpuUsageData | Obtener datos de uso de CPU para instancias ECS | API | Hecho |
| GetCpuLoadavgData | Obtener datos de métrica de carga promedio de CPU en un minuto | API | Hecho | |
| GetCpuloadavg5mData | Obtener datos de métrica de carga promedio de CPU en cinco minutos | API | Hecho | |
| GetCpuloadavg15mData | Obtener datos de métrica de carga promedio de CPU en quince minutos | API | Hecho | |
| GetMemUsedData | Obtener datos de métrica de memoria utilizada | API | Hecho | |
| GetMemUsageData | Obtener datos de métrica de utilización de memoria | API | Hecho | |
| GetDiskUsageData | Obtener datos de métrica de utilización de disco | API | Hecho | |
| GetDiskTotalData | Obtener datos de métrica de capacidad total de partición de disco | API | Hecho | |
| GetDiskUsedData | Obtener datos de métrica de uso de partición de disco | API | Hecho | |
| Gestión de aplicaciones | OOS_CodeDeploy | Implementar aplicaciones en instancias ECS con carga automática de artefactos a OSS | OOS | Hecho |
| OOS_GetDeployStatus | Consultar el estado de implementación de grupos de aplicaciones | API | Hecho | |
| OOS_GetLastDeploymentInfo | Recuperar información sobre la última implementación | API | Hecho | |
| Local | LOCAL_ListDirectory | Listar archivos y subdirectorios en un directorio | Local | Hecho |
| LOCAL_RunShellScript | Ejecutar scripts de shell o comandos | Local | Hecho | |
| LOCAL_AnalyzeDeployStack | Identificar métodos de implementación del proyecto y pila tecnológica | Local | Hecho |
Flujo de trabajo de implementación
El flujo de trabajo típico de implementación incluye:
- Análisis del proyecto: Use
LOCAL_AnalyzeDeployStackpara identificar la pila tecnológica del proyecto y el método de implementación - Construcción de artefactos: Construya o empaquete la aplicación localmente (por ejemplo, cree archivos tar.gz o zip)
- Implementación de la aplicación: Use
OOS_CodeDeploypara implementar la aplicación en instancias ECS- Crea automáticamente la aplicación y el grupo de aplicaciones si no existen
- Carga artefactos a OSS
- Implementa en las instancias ECS especificadas
- Monitoreo de la implementación: Use
OOS_GetDeployStatuspara verificar el estado de la implementación
Contáctenos
Si tiene alguna pregunta, únase al grupo de discusión de Alibaba Cloud Ops MCP (grupo de DingTalk: 113455011677) para discutir.
