AlibabaCloud DevOps MCP

resmi

Yunxiao MCP Sunucusu, yapay zeka asistanlarına Yunxiao platformuyla etkileşim kurma yeteneği sağlar.

AlibabaCloud DevOps MCP ile neler yapabilirsiniz?

  • Kod depolarını yönetin — Asistanınızdan depoları listelemesini, dallar oluşturmasını, dosya ağaçlarını görüntülemesini ve code-management üzerinden birleştirme istekleri göndermesini isteyin.
  • Proje iş öğelerini takip edin — Asistanınıza iş öğelerini aramasını, durumlarını güncellemesini, yorum eklemesini ve project-management kullanarak zaman kaydetmesini söyleyin.
  • Pipeline’ları çalıştırın ve inceleyin — Asistanınıza pipeline’ları listelemesini, çalıştırmaları tetiklemesini ve pipeline-management aracılığıyla iş günlüklerini getirmesini talimat verin.
  • Test senaryolarını ve planlarını yönetin — Asistanınızdan test senaryoları oluşturmasını, bunları aramasını ve test-management ile test sonuçlarını güncellemesini isteyin.
  • Uygulamaları dağıtın — Asistanınıza dağıtım emirleri oluşturmasını, değişken gruplarını yönetmesini ve application-delivery üzerinden sürüm iş akışlarını izlemesini yönlendirin.

Dokümantasyon

English | 中文

alibabacloud-devops-mcp-server

AlibabaCloud Devops MCP Sunucusu, yapay zeka asistanlarına Yunxiao platformuyla etkileşim kurma yeteneği sağlar; projelerdeki iş öğesi içeriklerini okumalarına, gereksinimleri anladıktan sonra otomatik olarak kod yazmalarına ve kod birleştirme istekleri göndermelerine olanak tanır. Kurumsal geliştirme ekipleri bunu kod incelemelerine yardımcı olmak, görev yönetimini optimize etmek ve tekrarlayan işlemleri azaltmak için kullanabilir; böylece daha önemli inovasyon ve ürün teslimatına odaklanabilirler.

Özellikler

alibabacloud-devops-mcp-server, yapay zeka asistanları için aşağıdaki yetenekleri sağlar:

  • organization-management: Organizasyon yönetimi araçları (organizasyon listesi, organizasyon detayları, departman bilgileri, organizasyon rolleri, üye bilgileri vb.)
  • code-management: Kod deposu yönetimi araçları (depo yönetimi, dal yönetimi, birleştirme isteği yönetimi, dosya ağacı vb.)
  • project-management: Proje yönetimi araçları (proje yönetimi, iş öğesi yönetimi, iş öğesi alanları, iş öğesi yorumları, zaman takibi vb.)
  • pipeline-management: Pipeline yönetimi araçları (pipeline listesi, pipeline yapılandırması, kaynak yönetimi, etiket yönetimi, dağıtım yönetimi vb.)
  • application-delivery: Uygulama teslimat araçları (dağıtım emri yönetimi, uygulama yönetimi, uygulama etiketleri, değişken grubu yönetimi vb.)
  • packages-management: Artifact deposu yönetimi araçları (artifact depoları, artifact listeleri vb.)
  • test-management: Test yönetimi araçları (test senaryosu yönetimi, test senaryosu dizinleri, test planları, test sonuçları vb.)

Kullanım

Bölge Sürümü Desteği

Bu araç hem Yunxiao merkez istasyonunu hem de Bölge sürümü dağıtım modlarını destekler:

  • Merkez İstasyonu: API alan adı olarak https://openapi-rdc.aliyuncs.com kullanır
  • Bölge Sürümü: https://your-org.devops.aliyuncs.com gibi organizasyona özel alan adlarını kullanır

Otomatik Mod Algılama

Araç, yapılandırılmış API temel URL'sine göre dağıtım modunu otomatik olarak belirler:

  • URL openapi-rdc.aliyuncs.com içeriyorsa merkez istasyon modunda çalışır
  • Aksi takdirde bölge sürümü modunda çalışır

Bölge Sürümünü Yapılandırma

Bir Bölge sürümü kullanırken YUNXIAO_API_BASE_URL ortam değişkenini ayarlayın:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": ["-y", "alibabacloud-devops-mcp-server"],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}

Ön Koşullar

  • node sürümü >= 18.0.0

  • AlibabaCloud Devops Kişisel Erişim Belirteci, buradan edinin. Organizasyon yönetimi, proje işbirliği, kod yönetimi, pipeline yönetimi, artifact deposu yönetimi, uygulama teslimatı ve test yönetimi altındaki tüm API'lere okuma ve yazma izinleri verin.

    The personal token authorization page

Resmi Barındırılan MCP Hizmeti (Kurulum Gerekmez)

Yunxiao, resmi olarak barındırılan bir MCP uç noktası sağlar — yerel kurulum veya Docker gerekmez. İstemcinizi yalnızca ona yönlendirin ve Yunxiao belirtecinizle kimlik doğrulaması yapın.

  • Merkez: https://openapi-rdc.aliyuncs.com/ai/mcp
  • Bölge sürümü: organizasyonunuzun bölge alan adı + /ai/mcp, örn. https://<your-org>.devops.aliyuncs.com/ai/mcp — bölgenizde Yunxiao'ya erişmek için kullandığınız alan adının aynısı.
  • Aktarım: Streamable HTTP (durumsuz)
  • Kimlik doğrulama: Authorization: Bearer <YOUR_TOKEN> (veya X-Yunxiao-Token: <YOUR_TOKEN> başlığı)

İstemci yapılandırması — Merkez (yerel uzaktan destekli istemciler, örn. Cursor):

{
  "mcpServers": {
    "yunxiao": {
      "url": "https://openapi-rdc.aliyuncs.com/ai/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}

İstemci yapılandırması — Bölge sürümü (URL'yi kendi bölge alan adınızla değiştirin):

{
  "mcpServers": {
    "yunxiao": {
      "url": "https://<your-org>.devops.aliyuncs.com/ai/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}

İpucu: yalnızca ihtiyacınız olan araç setlerini isteyerek bağlam kullanımını azaltın — ?toolsets=code-management,project-management veya X-Devops-Toolsets başlığı. Tam kılavuza bakın: docs/hosted-mcp-guide.zh-CN.md.


Hızlı Başlangıç (Kendi Kendine Barındırma, Stdio Modu Kullanarak)

Stdio modu, çoğu MCP istemcisi (Cursor, Claude Desktop, iFlow vb. gibi) için uygun olan en basit kendi kendine barındırma yoludur. Docker kurulumu gerekmez, yalnızca npx ile çalıştırın.

Seçenek 1: NPX ile Doğrudan Kullanım (En Basit)

MCP istemci yapılandırma dosyanıza aşağıdaki yapılandırmayı ekleyin:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Not:

  • <YOUR_TOKEN> değerini Yunxiao erişim belirtecinizle değiştirin
  • -y bayrağı, manuel onay olmadan kurulumu otomatik olarak onaylar
  • Varsayılan olarak araç, Yunxiao Merkez İstasyonu OpenAPI'sini (https://openapi-rdc.aliyuncs.com) çağırır; ek yapılandırma gerekmez
  • Bölge sürümündeyseniz (organizasyona özel alan adı), Yunxiao örneği URL'nize ek bir YUNXIAO_API_BASE_URL ortam değişkeni ayarlayın, örn. https://your-org.devops.aliyuncs.com. Ayrıntılar için yukarıdaki Bölge Sürümünü Yapılandırma bölümüne bakın
  • Bu yöntem, MCP istemcisiyle standart giriş/çıkış üzerinden iletişim kuran stdio modunu kullanır

Docker Kullanma (İsteğe Bağlı)

Aktarım Modları

ModCLI BayrağıOrtam DeğişkeniUç Noktalar
Stdio(varsayılan)—stdin/stdout
SSE--sseMCP_TRANSPORT=sse/sse + /messages
Streamable HTTP--streamable-httpMCP_TRANSPORT=streamable-http/mcp
Her İkisi--sse --streamable-httpMCP_TRANSPORT=both/sse + /mcp

Streamable HTTP, MCP spesifikasyonunun önerdiği uzaktan aktarım yöntemidir. SSE eski sürümdür; geçiş sırasında both kullanın.

1. İmajı Çekme

docker pull build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

Kendi derlemeniz: docker build -t alibabacloud/alibabacloud-devops-mcp-server .

2. Sunucuyu Başlatma

Stdio:

docker run -i --rm -e YUNXIAO_ACCESS_TOKEN \
  build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

SSE / Streamable HTTP / Her İkisi — MCP_TRANSPORT ayarlayın ve PORT öğesini açığa çıkarın:

docker run -d --name yunxiao-mcp -p 3000:3000 \
  -e YUNXIAO_ACCESS_TOKEN="your_token" -e PORT=3000 \
  -e MCP_TRANSPORT=streamable-http \   # sse | streamable-http | both
  build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

İsteğe bağlı Streamable HTTP ortam değişkenleri:

  • MCP_STREAMABLE_PATH: MCP uç nokta yolu (varsayılan /mcp)
  • MCP_HTTP_HOST: Bağlama ana bilgisayarı (varsayılan 0.0.0.0)
  • MCP_ALLOWED_HOSTS: İzin verilen Host başlık değerleri (virgülle ayrılmış)

3. MCP İstemcisini Yapılandırma

Stdio:

{
  "mcpServers": {
    "yunxiao": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "YUNXIAO_ACCESS_TOKEN", "build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest"],
      "env": { "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>" }
    }
  }
}

SSE: http://localhost:3000/sse

Streamable HTTP: http://localhost:3000/mcp

Kimlik bilgilerini sorgu parametresi veya başlık aracılığıyla iletin:

http://localhost:3000/mcp?yunxiao_access_token=YOUR_TOKEN_HERE

Veya istek başlığı: x-yunxiao-token: YOUR_TOKEN_HERE

Bölge / örnek OpenAPI temeli:

http://localhost:3000/mcp?yunxiao_access_token=TOKEN&yunxiao_api_base_url=https%3A%2F%2Fyour-org.devops.aliyuncs.com

Veya istek başlığı: x-yunxiao-api-base-url: https://your-org.devops.aliyuncs.com

Docker Compose

cp .env.example .env   # set YUNXIAO_ACCESS_TOKEN
docker compose up -d

İstemci URL'si: http://localhost:3000/sse (SSE) veya http://localhost:3000/mcp (Streamable HTTP)

Araç Setleri

Sunucu artık araç setlerini desteklemektedir; yalnızca ihtiyacınız olan araçları etkinleştirmenize olanak tanır. Bu, yapay zeka asistanına sunulan araç sayısını azaltabilir ve performansı artırabilir.

Mevcut araç setleri:

  • organization-management: Organizasyon yönetimi araçları (organizasyon listesi, organizasyon detayları, departman bilgileri, organizasyon rolleri, üye bilgileri vb.)
  • code-management: Kod deposu yönetimi araçları (depo yönetimi, dal yönetimi, birleştirme isteği yönetimi, dosya ağacı vb.)
  • project-management: Proje yönetimi araçları (proje yönetimi, iş öğesi yönetimi, iş öğesi alanları, iş öğesi yorumları, zaman takibi vb.)
  • pipeline-management: Pipeline yönetimi araçları (pipeline listesi, pipeline yapılandırması, kaynak yönetimi, etiket yönetimi, dağıtım yönetimi vb.)
  • packages-management: Artifact deposu yönetimi araçları (artifact depoları, artifact listeleri vb.)
  • application-delivery: Uygulama teslimat araçları (dağıtım emri yönetimi, uygulama yönetimi, uygulama etiketleri, değişken grubu yönetimi vb.)
  • test-management: Test yönetimi araçları (test senaryosu yönetimi, test senaryosu dizinleri, test planları, test sonuçları vb.)

Araç setlerini kullanmak için bunları komut satırı bağımsız değişkenleri veya ortam değişkenleri aracılığıyla belirtebilirsiniz:

  1. Komut satırı bağımsız değişkeniyle:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
  1. Ortam değişkeniyle:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server

Araç seti belirtilmezse varsayılan olarak tüm araçlar etkinleştirilir.

Araçlar

alibabacloud-devops-mcp-server aşağıdakiler dahil çeşitli araçları entegre eder:

Organizasyon Yönetimi

  • get_current_organization_Info: Geçerli kullanıcının organizasyon bilgilerini alır
  • get_user_organizations: Geçerli kullanıcının katıldığı organizasyonların listesini alır
  • get_organization_role: Bir organizasyon rolü hakkında bilgi alır
  • get_organization_departments: Bir organizasyondaki departmanların listesini alır
  • get_organization_department_info: Bir organizasyondaki bir departman hakkında bilgi alır
  • get_organization_department_ancestors: Bir organizasyondaki bir departmanın üst birimlerini alır
  • get_organization_members: Bir organizasyondaki üyelerin listesini alır
  • get_organization_member_info: Bir organizasyondaki bir üye hakkında bilgi alır
  • get_organization_member_info_by_user_id: Kullanıcı kimliğine göre bir organizasyondaki bir üye hakkında bilgi alır
  • search_organization_members: Organizasyon üyelerini arar
  • list_organization_roles: Organizasyon rollerini listeler
  • get_organization_role: Bir organizasyon rolü hakkında bilgi alır

Kod Yönetimi Araçları

  • create_branch: Bir dal oluşturur
  • delete_branch: Bir dalı siler
  • get_branch: Dal bilgilerini alır
  • list_branches: Dal listesini alır
  • create_file: Bir dosya oluşturur
  • delete_file: Bir dosyayı siler
  • get_file_blobs: Dosya içeriğini alır
  • list_files: Dosya ağacını sorgular
  • update_file: Dosya içeriğini günceller
  • create_change_request: Bir birleştirme isteği oluşturur
  • update_change_request: Bir birleştirme isteğinin başlığını veya açıklamasını günceller
  • create_change_request_comment: Bir birleştirme isteğine yorum oluşturur
  • get_change_request: Birleştirme isteğini sorgular
  • list_change_request_patch_sets: Birleştirme isteği sürüm listesini sorgular
  • list_change_request: Birleştirme isteği listesini sorgular
  • list_change_request_comments: Birleştirme isteği yorum listesini sorgular
  • get_compare: Kodu karşılaştırır
  • get_repository: Depo ayrıntılarını alır
  • list_repositories: Depo listesini alır
  • list_commits: [Kod Yönetimi] Bir depodaki işlemeleri listeler
  • get_commit: [Kod Yönetimi] İşleme ayrıntılarını alır
  • create_commit_comment: [Kod Yönetimi] Bir işlemeye yorum oluşturur

Proje Yönetimi Araçları

  • get_project: Proje ayrıntılarını alır
  • search_projects: Projeleri arar
  • get_sprint: Sprint ayrıntılarını alır
  • list_sprints: Bir projedeki sprintleri listeler
  • create_sprint: [Proje Yönetimi] Bir sprint oluşturur
  • update_sprint: [Proje Yönetimi] Bir sprinti günceller
  • search_programs: [Proje Yönetimi] Programları arar
  • list_program_versions: [Proje Yönetimi] Program sürümlerini listeler
  • list_versions: [Proje Yönetimi] Proje sürümlerini listeler
  • create_version: [Proje Yönetimi] Bir sürüm oluşturur
  • update_version: [Proje Yönetimi] Bir sürümü günceller
  • delete_version: [Proje Yönetimi] Bir sürümü siler
  • get_work_item: İş öğesi ayrıntılarını alır
  • update_work_item: [Proje Yönetimi] Bir iş öğesini günceller
  • search_workitems: İş öğelerini arar
  • get_work_item_types: İş öğesi türlerini alır
  • create_work_item: İş öğesi oluşturur
  • list_all_work_item_types: Bir organizasyondaki tüm iş öğesi türlerini listeler
  • list_work_item_types: Bir proje alanındaki iş öğesi türlerini listeler
  • get_work_item_type: Belirli bir iş öğesi türünün ayrıntılarını alır
  • list_work_item_relation_work_item_types: Belirli bir iş öğesiyle ilişkilendirilebilecek iş öğesi türlerini listeler
  • list_workitem_relation_records: Bir iş öğesi için ilişki kayıtlarını listeler
  • create_workitem_relation_record: Bir iş öğesini başka bir iş öğesiyle ilişkilendirir
  • delete_workitem_relation_record: Bir iş öğesi ilişkisini siler
  • get_work_item_type_field_config: Belirli bir iş öğesi türü için alan yapılandırmasını alır
  • get_work_item_workflow: Belirli bir iş öğesi türü için iş akışı bilgilerini alır
  • list_work_item_comments: Belirli bir iş öğesi için yorumları listeler
  • create_work_item_comment: Belirli bir iş öğesi için yorum oluşturur; isteğe bağlı formatType: RICHTEXT (varsayılan) veya MARKDOWN
  • list_workitem_attachments: Belirli bir iş öğesi için ekleri listeler
  • get_workitem_file: Belirli bir iş öğesi eki için dosya bilgilerini alır
  • create_workitem_attachment: Yerel bir dosyayı iş öğesine ek olarak yükler
  • list_workitem_activities: Bir iş öğesi için etkinlik geçmişini listeler (alan değişiklikleri, durum geçişleri, ilişki değişiklikleri)
  • list_current_user_effort_records: [Proje Yönetimi] 获取用户的实际工时明细,结束时间和开始时间的间隔不能大于6个月
  • list_effort_records: [Proje Yönetimi] 获取实际工时明细
  • create_effort_record: [Proje Yönetimi] 登记实际工时
  • list_estimated_efforts: [Proje Yönetimi] 获取预计工时明细
  • create_estimated_effort: [Proje Yönetimi] 登记预计工时
  • update_effort_record: [Proje Yönetimi] 更新登记实际工时
  • update_estimated_effort: [Proje Yönetimi] 更新登记预计工时

Pipeline Yönetimi Araçları

  • get_pipeline: Boru hattı ayrıntılarını al
  • list_pipelines: Boru hattı listesini al
  • smart_list_pipelines: Doğal dil zaman referanslarıyla akıllı boru hattı araması
  • generate_pipeline_yaml: [Boru Hattı Yönetimi] Boru hattı YAML yapılandırması oluştur
  • create_pipeline_from_description: Doğal dil açıklamasından boru hattı oluştur
  • update_pipeline: [Boru Hattı Yönetimi] Boru hattı YAML içeriğini güncelle
  • create_pipeline_run: Bir boru hattı çalıştırma örneği oluştur
  • get_latest_pipeline_run: En son boru hattı çalıştırma örneğini al
  • get_pipeline_run: Boru hattı çalıştırma ayrıntılarını al
  • list_pipeline_runs: Boru hattı çalıştırma listesini al
  • list_pipeline_jobs_by_category: Boru hattı yürütme görevlerini kategoriye göre al
  • list_pipeline_job_historys: Bir boru hattı görevinin yürütme geçmişini al
  • execute_pipeline_job_run: Bir boru hattı görevini elle çalıştır
  • get_pipeline_job_run_log: Bir boru hattı işinin yürütme günlüklerini al
  • list_service_connections: Kuruluştaki hizmet bağlantılarını listele
  • create_pipeline_from_description: YAML yapılandırmasını otomatik oluşturur ve boru hattı oluşturur
  • update_pipeline: pipelineId ile Yunxiao'daki mevcut bir boru hattını güncelle. Boru hattı YAML, aşamalar, işler vb. güncellemek için kullanın.
  • create_resource_member: Bir kaynak üyesi oluştur
  • delete_resource_member: Bir kaynak üyesini sil
  • list_resource_members: Kaynak üyelerinin listesini al
  • update_resource_member: Bir kaynak üyesini güncelle
  • update_resource_owner: Kaynak sahibini devret
  • create_tag: Bir etiket oluştur
  • create_tag_group: Bir etiket grubu oluştur
  • list_tag_groups: Etiket gruplarının listesini al
  • delete_tag_group: Bir etiket grubunu sil
  • update_tag_group: Bir etiket grubunu güncelle
  • get_tag_group: Bir etiket grubunu al
  • delete_tag: Bir etiketi sil
  • update_tag: Bir etiketi güncelle
  • stop_vm_deploy_order: VM dağıtım emrini durdur
  • skip_vm_deploy_machine: VM dağıtım makinesini atla
  • retry_vm_deploy_machine: VM dağıtım makinesini yeniden dene
  • resume_vm_deploy_order: VM dağıtım emrini sürdür
  • get_vm_deploy_order: VM dağıtım emri ayrıntılarını al
  • get_vm_deploy_machine_log: VM dağıtım makinesi günlüğünü al

Uygulama Teslim Araçları

  • create_change_order: [uygulama teslimi] Dağıtım emri oluştur
  • list_change_order_versions: [uygulama teslimi] Dağıtım emri sürüm listesini görüntüle
  • get_change_order: [uygulama teslimi] Dağıtım emrinde kullanılan malzemeleri ve iş emri durumunu oku
  • list_change_order_job_logs: [uygulama teslimi] Ortam dağıtım emri günlüklerini sorgula
  • find_task_operation_log: [uygulama teslimi] Genellikle alt dağıtım motorunun zamanlama ayrıntılarını içeren dağıtım görevi yürütme günlüklerini sorgula
  • execute_job_action: [uygulama teslimi] Ortam dağıtım emrini çalıştır
  • list_change_orders_by_origin: [uygulama teslimi] Oluşturma kaynağına göre dağıtım emirlerini sorgula
  • create_appstack_change_request: [uygulama teslimi] Değişiklik isteği oluştur
  • get_appstack_change_request_audit_items: [uygulama teslimi] Değişiklik isteğinin onay öğelerini al
  • list_appstack_change_request_executions: [uygulama teslimi] Değişiklik isteğinin yürütme kayıtlarını listele
  • list_appstack_change_request_work_items: [uygulama teslimi] Değişiklik isteğinin iş öğelerini listele
  • cancel_appstack_change_request: [uygulama teslimi] Değişiklik isteğini iptal et
  • close_appstack_change_request: [uygulama teslimi] Değişiklik isteğini kapat
  • list_applications: [uygulama teslimi] Sayfalama ile kuruluştaki uygulamaları listele
  • get_application: [uygulama teslimi] Uygulama ayrıntılarını ada göre al
  • create_application: [uygulama teslimi] Yeni bir uygulama oluştur
  • update_application: [uygulama teslimi] Mevcut bir uygulamayı güncelle
  • get_latest_orchestration: [uygulama teslimi] Bir ortam için en son orkestrasyonu al
  • list_app_orchestration: [uygulama teslimi] Uygulama orkestrasyonlarını listele
  • create_app_orchestration: [uygulama teslimi] Bir uygulama orkestrasyonu oluştur
  • delete_app_orchestration: [uygulama teslimi] Bir uygulama orkestrasyonunu sil
  • get_app_orchestration: [uygulama teslimi] Bir uygulama orkestrasyonunu al
  • update_app_orchestration: [uygulama teslimi] Bir uygulama orkestrasyonunu güncelle
  • get_env_variable_groups: [uygulama teslimi] Bir ortam için değişken gruplarını al
  • create_variable_group: [uygulama teslimi] Bir değişken grubu oluştur
  • delete_variable_group: [uygulama teslimi] Bir değişken grubunu sil
  • get_variable_group: [uygulama teslimi] Bir değişken grubunu al
  • update_variable_group: [uygulama teslimi] Bir değişken grubunu güncelle
  • get_app_variable_groups: [uygulama teslimi] Bir uygulama için değişken gruplarını al
  • get_app_variable_groups_revision: [uygulama teslimi] Bir uygulama için değişken gruplarının revizyonunu al
  • search_app_templates: [uygulama teslimi] Uygulama şablonlarını ara
  • create_app_tag: [uygulama teslimi] Bir uygulama etiketi oluştur
  • update_app_tag: [uygulama teslimi] Bir uygulama etiketini güncelle
  • search_app_tags: [uygulama teslimi] Uygulama etiketlerini ara
  • update_app_tag_bind: [uygulama teslimi] Uygulama etiketi bağlamalarını güncelle
  • create_global_var: [uygulama teslimi] Genel bir değişken grubu oluştur
  • get_global_var: [uygulama teslimi] Genel bir değişken grubunu al
  • update_global_var: [uygulama teslimi] Genel bir değişken grubunu güncelle
  • list_global_vars: [uygulama teslimi] Genel değişken gruplarını listele
  • get_machine_deploy_log: [uygulama teslimi] Makine dağıtım günlüğünü al
  • add_host_list_to_host_group: [uygulama teslimi] Ana bilgisayar grubuna ana bilgisayar listesi ekle
  • add_host_list_to_deploy_group: [uygulama teslimi] Dağıtım grubuna ana bilgisayar listesi ekle
  • list_app_release_workflows: [uygulama teslimi] Bir uygulama için tüm sürüm iş akışlarını listele
  • list_app_release_workflow_briefs: [uygulama teslimi] Bir uygulama için sürüm iş akışı özetlerini listele
  • list_system_release_workflows: [uygulama teslimi] Tüm sistem sürüm iş akışlarını listele
  • create_system_release_workflow: [uygulama teslimi] Bir sistem sürüm iş akışı oluştur
  • update_system_release_stage: [uygulama teslimi] Sistem sürüm iş akışı aşamasını güncelle
  • execute_system_release_stage: [uygulama teslimi] Sistem sürüm iş akışı aşamasını çalıştır
  • get_app_release_workflow_stage: [uygulama teslimi] Sürüm iş akışı aşama ayrıntılarını al
  • list_app_release_stage_briefs: [uygulama teslimi] Sürüm aşaması özetlerini listele
  • update_app_release_stage: [uygulama teslimi] Uygulama sürüm iş akışı aşamasını güncelle
  • list_app_release_stage_runs: [uygulama teslimi] Sürüm aşaması yürütme kayıtlarını listele
  • execute_app_release_stage: [uygulama teslimi] Bir değişiklik isteği için sürüm iş akışı aşamasını çalıştır
  • cancel_app_release_stage_execution: [uygulama teslimi] Sürüm iş akışı aşama yürütmesini iptal et
  • retry_app_release_stage_pipeline: [uygulama teslimi] Sürüm iş akışı aşama boru hattını yeniden dene
  • skip_app_release_stage_pipeline: [uygulama teslimi] Sürüm iş akışı aşama boru hattını atla
  • list_app_release_stage_metadata: [uygulama teslimi] Aşama yürütmesi için entegre meta verileri listele
  • get_app_release_stage_pipeline_run: [uygulama teslimi] Sürüm aşaması boru hattı çalıştırma örneğini al
  • pass_app_release_stage_validate: [uygulama teslimi] Sürüm iş akışı aşama doğrulamasını geç
  • get_app_release_stage_job_log: [uygulama teslimi] Boru hattı işi yürütme günlüğünü al
  • refuse_app_release_stage_validate: [uygulama teslimi] Sürüm iş akışı aşama doğrulamasını reddet

Paket Yönetimi Araçları

  • list_package_repositories: Paket deposu ayrıntı listesini al
  • list_artifacts: Yapıt ayrıntı listesini al
  • get_artifact: Tek bir yapıtın ayrıntılarını al

Test Yönetimi Araçları

  • list_testcase_directories: [test yönetimi] Test senaryosu dizin listesini al
  • create_testcase_directory: [test yönetimi] Bir test senaryosu dizini oluştur
  • get_testcase_field_config: [test yönetimi] Test senaryosu alan yapılandırmasını al
  • create_testcase: [test yönetimi] Bir test senaryosu oluştur
  • search_testcases: [test yönetimi] Test senaryolarını ara
  • get_testcase: [test yönetimi] Test senaryosu bilgilerini al
  • delete_testcase: [test yönetimi] Bir test senaryosunu sil
  • list_test_plans: [test yönetimi] Test planı listesini al
  • get_test_result_list: [test yönetimi] Bir test planındaki test senaryosu listesini al
  • update_test_result: [test yönetimi] Test sonucunu güncelle

Bize Ulaşın

Herhangi bir sorunuz varsa, lütfen DingTalk grubuna katılın “云效mcp server&智能化用户沟通2群” (ID: 177120034028).

Alibaba Cloud DevOps MCP Server DingTalk Group

İlgili Bağlantılar

Bölge IP izin listeleri için istemci IP yönlendirmesi

Bir Bölge OpenAPI'sine yapılan HTTP istekleri, giriş tarafından sağlanan X-Real-IP değerini, token kontrolleri ve ek yüklemeleri dahil olmak üzere X-Forwarded-For ve X-Real-IP içinde tek bir doğrulanmış adres olarak iletir. Adres istek kapsamlıdır ve bir MCP oturumunda saklanmaz. Eksik veya geçersiz X-Real-IP soket eş adresine geri döner; MCP, gelen bir X-Forwarded-For zincirinden bir adres seçmez. Stdio ve merkezi OpenAPI istekleri bu başlıkları eklemez.

Barındırılan dağıtım, X-Real-IP değerini gerçek istemci adresiyle üzerine yazmak ve MCP'ye doğrudan erişimi kısıtlamak için girişe dayanır. Proxy adres listesi veya Express trust proxy yapılandırması gerekmez. Bu özelliği kullanan kendi kendine barındırılan HTTP dağıtımları aynı giriş sözleşmesini uygulamalıdır; başlık başlı başına bir adresi doğrulamaz. Uzak bir AI sağlayıcısının çıkış IP'si, insan kullanıcının iş istasyonu IP'si yerine giriş tarafından gözlemlenen istemci olabilir.