Alibaba Cloud Ops MCP Server
Integre com as APIs da Alibaba Cloud para gerenciar recursos como ECS, Cloud Monitor e OOS.
Documentação
Integração com 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. Ele também permite que assistentes de IA analisem, criem e implantem aplicações em instâncias ECS da Alibaba Cloud.
Integração com 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 tecnológica do projeto e os métodos de implantação (npm, Python, Java, Go, Docker, etc.)
- Operações Locais de Arquivos: Listar diretórios, executar scripts shell e analisar estruturas de projeto
- 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 servidor MCP.
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 entrem em vigor:
{
"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!
- Configurar o Alibaba Cloud Ops MCP Server no Bailian
- Crie 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 MCP Marketplace 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 Carga Média de CPU de Um Minuto | API | Concluído | |
| GetCpuloadavg5mData | Obter Dados de Carga Média de CPU de Cinco Minutos | API | Concluído | |
| GetCpuloadavg15mData | Obter Dados de Carga Média de CPU de Quinze Minutos | API | Concluído | |
| GetMemUsedData | Obter Dados de Uso de Memória | API | Concluído | |
| GetMemUsageData | Obter Dados de Utilização de Memória | API | Concluído | |
| GetDiskUsageData | Obter Dados de Utilização de Disco | API | Concluído | |
| GetDiskTotalData | Obter Dados de Capacidade Total da Partição de Disco | API | Concluído | |
| GetDiskUsedData | Obter Dados 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 o status de implantação dos 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 shell ou comandos | Local | Concluído | |
| LOCAL_AnalyzeDeployStack | Identificar métodos de implantação e stack tecnológica do projeto | Local | Concluído |
Fluxo de Trabalho de Implantação
O fluxo de trabalho típico de implantação inclui:
- Análise do Projeto: Use o
LOCAL_AnalyzeDeployStackpara identificar a stack tecnológica e o método de implantação do projeto - Criação de Artefatos: Compile ou empacote a aplicação localmente (ex.: crie arquivos tar.gz ou zip)
- Implantação da Aplicação: Use o
OOS_CodeDeploypara implantar a aplicação nas 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
- Monitoramento da Implantação: Use o
OOS_GetDeployStatuspara verificar o status da implantação
Contate-nos
Se tiver alguma dúvida, junte-se ao grupo de discussão Alibaba Cloud Ops MCP (grupo DingTalk: 113455011677) para discutir.
