Cloud Platforms Python ★ 119

aliyun/alibaba-cloud-ops-mcp-server

Alibaba Cloud üzerinde AI asistanlarının ECS, Cloud Monitor, OOS ve diğer popüler bulut ürünleri dahil olmak üzere kaynakları yönetmesini sağlayan bir MCP sunucusu.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "aliyun-alibaba-cloud-ops-mcp-server": {
      "command": "python",
      "args": [
        "-m",
        "alibaba_cloud_ops_mcp_server"
      ]
    }
  }
}

Alibaba Cloud Ops MCP Server

GitHub stars

中文版本

Alibaba Cloud Ops MCP Server, Alibaba Cloud API'leriyle kesintisiz entegrasyon sağlayan bir Model Context Protocol (MCP) sunucusudur. AI asistanlarının Alibaba Cloud üzerindeki kaynakları işletmesine olanak tanır; ECS, Cloud Monitor, OOS, OSS, VPC, RDS ve diğer yaygın olarak kullanılan bulut ürünlerini destekler. Ayrıca AI asistanlarının uygulamaları analiz etmesine, derlemesine ve Alibaba Cloud ECS örneklerine dağıtmasına imkan verir.

MCP Marketplace Entegrasyonu

Özellikler

  • ECS Yönetimi: Instance'ları oluşturma, başlatma, durdurma, yeniden başlatma, silme, komut çalıştırma, instance'ları, bölgeleri, availability zone'ları, image'ları, security group'ları ve daha fazlasını görüntüleme
  • VPC Yönetimi: VPC'leri ve VSwitchları görüntüleme
  • RDS Yönetimi: RDS instance'larını listeleme, başlatma, durdurma ve yeniden başlatma
  • OSS Yönetimi: Bucket'ları listeleme, oluşturma, silme ve objeleri görüntüleme
  • Cloud Monitor: ECS instance'ları için CPU kullanımı, yük ortalaması, bellek kullanımı ve disk kullanımı metriklerini alma
  • Uygulama Dağıtımı: Otomatik uygulama ve uygulama grubu yönetimi ile ECS instance'larına uygulamaları dağıtma
  • Proje Analizi: Proje teknoloji yığınını ve dağıtım yöntemlerini otomatik olarak belirleme (npm, Python, Java, Go, Docker, vb.)
  • Yerel Dosya İşlemleri: Dizinleri listeleme, shell scriptlerini çalıştırma ve proje yapılarını analiz etme
  • Dinamik API Tool'ları: Alibaba Cloud OpenAPI işlemleri için destek

Hazırlık

uv yükleyin

# macOS ve Linux'ta.
curl -LsSf https://astral.sh/uv/install.sh | sh

Konfigürasyon

MCP Server'ı yapılandırmak için VS Code + Cline kullanın.

alibaba-cloud-ops-mcp-server MCP Server'ını herhangi bir MCP Client ile kullanmak için, bu yapılandırmayı el ile ekleyip değişikliklerin etkili olması için yeniden başlatabilirsiniz:

{
  "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"
      }
    }
  }
}

Ayrıntılı parametre açıklaması için MCP başlangıç parametresi belgesine bakın

Daha Fazla Bilgi

Tool'lar

Ürün Tool Fonksiyon Uygulama Durum
ECS RunCommand Komut Çalıştır OOS Tamamlandı
StartInstances Instance'ları Başlat OOS Tamamlandı
StopInstances Instance'ları Durdur OOS Tamamlandı
RebootInstances Instance'ları Yeniden Başlat OOS Tamamlandı
DescribeInstances Instance'ları Görüntüle API Tamamlandı
DescribeRegions Bölgeleri Görüntüle API Tamamlandı
DescribeZones Availability Zone'ları Görüntüle API Tamamlandı
DescribeAvailableResource Kaynak Envanterini Görüntüle API Tamamlandı
DescribeImages Image'ları Görüntüle API Tamamlandı
DescribeSecurityGroups Security Group'ları Görüntüle API Tamamlandı
RunInstances Instance'ları Oluştur OOS Tamamlandı
DeleteInstances Instance'ları Sil API Tamamlandı
ResetPassword Şifreyi Değiştir OOS Tamamlandı
ReplaceSystemDisk İşletim Sistemini Değiştir OOS Tamamlandı
VPC DescribeVpcs VPC'leri Görüntüle API Tamamlandı
DescribeVSwitches VSwitchları Görüntüle API Tamamlandı
RDS DescribeDBInstances RDS Instance'larını Listele API Tamamlandı
StartDBInstances RDS instance'ını Başlat OOS Tamamlandı
StopDBInstances RDS instance'ını Durdur OOS Tamamlandı
RestartDBInstances RDS instance'ını Yeniden Başlat OOS Tamamlandı
OSS ListBuckets Bucket'ları Listele API Tamamlandı
PutBucket Bucket Oluştur API Tamamlandı
DeleteBucket Bucket Sil API Tamamlandı
ListObjects Bucket'taki Objeleri Görüntüle API Tamamlandı
CloudMonitor GetCpuUsageData ECS Instance'ları için CPU Kullanım Verisi Alın API Tamamlandı
GetCpuLoadavgData CPU Bir Dakikalık Ortalama Yük Metrik Verisi Alın API Tamamlandı
GetCpuloadavg5mData CPU Beş Dakikalık Ortalama Yük Metrik Verisi Alın API Tamamlandı
GetCpuloadavg15mData CPU On Beş Dakikalık Ortalama Yük Metrik Verisi Alın API Tamamlandı
GetMemUsedData Bellek Kullanımı Metrik Verisi Alın API Tamamlandı
GetMemUsageData Bellek Kullanım Oranı Metrik Verisi Alın API Tamamlandı
GetDiskUsageData Disk Kullanım Oranı Metrik Verisi Alın API Tamamlandı
GetDiskTotalData Toplam Disk Bölümü Kapasitesi Metrik Verisi Alın API Tamamlandı
GetDiskUsedData Disk Bölümü Kullanım Metrik Verisi Alın API Tamamlandı
Uygulama Yönetimi OOS_CodeDeploy ECS instance'larına uygulamaları dağıtın, OSS'ye otomatik artefakt yükleyin OOS Tamamlandı
OOS_GetDeployStatus Uygulama gruplarının dağıtım durumunu sorgulayın API Tamamlandı
OOS_GetLastDeploymentInfo Son dağıtım hakkında bilgi alın API Tamamlandı
Yerel LOCAL_ListDirectory Dizindeki dosya ve alt dizinleri listeleyin Yerel Tamamlandı
LOCAL_RunShellScript Shell scriptlerini veya komutlarını çalıştırın Yerel Tamamlandı
LOCAL_AnalyzeDeployStack Proje dağıtım yöntemlerini ve teknoloji yığınını belirleyin Yerel Tamamlandı

Dağıtım İş Akışı

Tipik dağıtım iş akışı şunları içerir:

  1. Proje Analizi: Projenin teknoloji yığınını ve dağıtım yöntemini belirlemek için LOCAL_AnalyzeDeployStack kullanın
  2. Artefakt Derleyin: Uygulamayı yerel olarak derleyin veya paketleyin (örn. tar.gz veya zip dosyaları oluşturun)
  3. Uygulamayı Dağıtın: OOS_CodeDeploy kullanarak uygulamayı ECS instance'larına dağıtın
    • Mevcut değilse uygulama ve uygulama grubunu otomatik olarak oluşturur
    • Artefaktları OSS'ye yükler
    • Belirtilen ECS instance'larına dağıtır
  4. Dağıtımı İzleyin: Dağıtım durumunu kontrol etmek için OOS_GetDeployStatus kullanın

Bize Ulaşın

Herhangi bir sorunuz varsa, lütfen Alibaba Cloud Ops MCP tartışma grubuna (DingTalk grubu: 113455011677) katılın.

Benzer MCP sunucuları

Daha fazla: Cloud Platforms →