Alibaba Cloud Ops
Integra-se com as APIs da Alibaba Cloud para gerenciar recursos como ECS, Cloud Monitor e OOS.
Documentação
Alibaba Cloud Ops MCP Server
O Alibaba Cloud Ops MCP Server é um servidor Model Context Protocol (MCP) que fornece integração perfeita com as APIs da Alibaba Cloud, permitindo que assistentes de IA operem recursos na Alibaba Cloud, suportando ECS, Cloud Monitor, OOS, OSS, VPC, RDS e outros produtos de nuvem amplamente utilizados. Também permite que assistentes de IA analisem, construam e implantem aplicações em instâncias ECS da Alibaba Cloud.
Integração com o MCP Marketplace
Recursos
- Gerenciamento de ECS: Criar, iniciar, parar, reiniciar, excluir instâncias, executar comandos, visualizar instâncias, regiões, zonas, imagens, grupos de segurança e muito mais
- Gerenciamento de VPC: Visualizar VPCs e VSwitches
- Gerenciamento de RDS: Listar, iniciar, parar e reiniciar instâncias RDS
- Gerenciamento de OSS: Listar, criar, excluir buckets e visualizar objetos
- Cloud Monitor: Obter métricas de uso de CPU, carga média, uso de memória e uso de disco para instâncias ECS
- Implantação de Aplicações: Implantar aplicações em instâncias ECS com gerenciamento automático de aplicações e grupos de aplicações
- Análise de Projetos: Identificar automaticamente a stack de tecnologia do projeto e os métodos de implantação (npm, Python, Java, Go, Docker, etc.)
- Operações de Arquivos Locais: Listar diretórios, executar scripts de shell e analisar estruturas de projetos
- Ferramentas de API Dinâmicas: Suporte para operações OpenAPI da Alibaba Cloud
Preparação
Instale uv
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
Configuração
Use VS Code + Cline para configurar o MCP Server.
Para usar o alibaba-cloud-ops-mcp-server MCP Server com qualquer outro cliente MCP, você pode adicionar manualmente esta configuração e reiniciar para que as alterações tenham efeito:
{
"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"
}
}
}
}
Para descrição detalhada dos parâmetros, consulte o documento de parâmetros de inicialização do MCP
Saiba Mais
- O Alibaba Cloud Ops MCP Server está pronto para uso imediato!!
- Configure o Alibaba Cloud Ops MCP Server no Bailian
- Construa seu próprio servidor MCP OpenAPI da Alibaba Cloud com 10 linhas de código
- O Alibaba Cloud Ops MCP Server está oficialmente disponível no Marketplace MCP da Plataforma Alibaba Cloud Model Studio
Ferramentas
| Produto | Ferramenta | Função | Implementação | Status |
|---|---|---|---|---|
| ECS | RunCommand | Executar comando | OOS | Concluído |
| StartInstances | Iniciar instâncias | OOS | Concluído | |
| StopInstances | Parar instâncias | OOS | Concluído | |
| RebootInstances | Reiniciar instâncias | OOS | Concluído | |
| DescribeInstances | Visualizar instâncias | API | Concluído | |
| DescribeRegions | Visualizar regiões | API | Concluído | |
| DescribeZones | Visualizar zonas | API | Concluído | |
| DescribeAvailableResource | Visualizar inventário de recursos | API | Concluído | |
| DescribeImages | Visualizar imagens | API | Concluído | |
| DescribeSecurityGroups | Visualizar grupos de segurança | API | Concluído | |
| RunInstances | Criar instâncias | OOS | Concluído | |
| DeleteInstances | Excluir instâncias | API | Concluído | |
| ResetPassword | Modificar senha | OOS | Concluído | |
| ReplaceSystemDisk | Substituir sistema operacional | OOS | Concluído | |
| VPC | DescribeVpcs | Visualizar VPCs | API | Concluído |
| DescribeVSwitches | Visualizar VSwitches | API | Concluído | |
| RDS | DescribeDBInstances | Listar instâncias RDS | API | Concluído |
| StartDBInstances | Iniciar a instância RDS | OOS | Concluído | |
| StopDBInstances | Parar a instância RDS | OOS | Concluído | |
| RestartDBInstances | Reiniciar a instância RDS | OOS | Concluído | |
| OSS | ListBuckets | Listar bucket | API | Concluído |
| PutBucket | Criar bucket | API | Concluído | |
| DeleteBucket | Excluir bucket | API | Concluído | |
| ListObjects | Visualizar informações de objetos no bucket | API | Concluído | |
| CloudMonitor | GetCpuUsageData | Obter dados de uso de CPU para instâncias ECS | API | Concluído |
| GetCpuLoadavgData | Obter dados de métrica de carga média de CPU de um minuto | API | Concluído | |
| GetCpuloadavg5mData | Obter dados de métrica de carga média de CPU de cinco minutos | API | Concluído | |
| GetCpuloadavg15mData | Obter dados de métrica de carga média de CPU de quinze minutos | API | Concluído | |
| GetMemUsedData | Obter dados de métrica de uso de memória | API | Concluído | |
| GetMemUsageData | Obter dados de métrica de utilização de memória | API | Concluído | |
| GetDiskUsageData | Obter dados de métrica de utilização de disco | API | Concluído | |
| GetDiskTotalData | Obter dados de métrica de capacidade total da partição de disco | API | Concluído | |
| GetDiskUsedData | Obter dados de métrica de uso da partição de disco | API | Concluído | |
| Gerenciamento de Aplicações | OOS_CodeDeploy | Implantar aplicações em instâncias ECS com upload automático de artefatos para OSS | OOS | Concluído |
| OOS_GetDeployStatus | Consultar status de implantação de grupos de aplicações | API | Concluído | |
| OOS_GetLastDeploymentInfo | Recuperar informações sobre a última implantação | API | Concluído | |
| Local | LOCAL_ListDirectory | Listar arquivos e subdiretórios em um diretório | Local | Concluído |
| LOCAL_RunShellScript | Executar scripts de shell ou comandos | Local | Concluído | |
| LOCAL_AnalyzeDeployStack | Identificar métodos de implantação do projeto e stack de tecnologia | Local | Concluído |
Fluxo de Implantação
O fluxo de implantação típico inclui:
- Análise do Projeto: Use
LOCAL_AnalyzeDeployStackpara identificar a stack de tecnologia do projeto e o método de implantação - Construir Artefatos: Construa ou empacote a aplicação localmente (por exemplo, crie arquivos tar.gz ou zip)
- Implantar Aplicação: Use
OOS_CodeDeploypara implantar a aplicação em instâncias ECS- Cria automaticamente a aplicação e o grupo de aplicações se não existirem
- Envia artefatos para OSS
- Implanta em instâncias ECS especificadas
- Monitorar Implantação: Use
OOS_GetDeployStatuspara verificar o status da implantação
Fale Conosco
Se você tiver alguma dúvida, junte-se ao grupo de discussão do Alibaba Cloud Ops MCP (grupo DingTalk: 113455011677) para discutir.
