AlibabaCloud DevOps MCP

offiziell

Der Yunxiao MCP Server ermöglicht es KI-Assistenten, mit der Yunxiao-Plattform zu interagieren.

Was kann man mit Alibaba Cloud Dev Ops MCP machen?

  • Arbeitselemente suchen und anzeigen — Finden Sie Arbeitselemente projektübergreifend mit search_workitems und prüfen Sie deren Details, Kommentare, Anhänge und Aktivitätsverlauf.
  • Merge-Requests und Code verwalten — Listen, erstellen und kommentieren Sie Merge-Requests (list_change_request, create_change_request_comment), durchsuchen Sie Repository-Dateibäume und vergleichen Sie Branches.
  • Pipelines ausführen und überprüfen — Lösen Sie Pipeline-Läufe aus, rufen Sie Ausführungsprotokolle ab und fragen Sie Laufstatus mit list_pipeline_runs und get_pipeline_job_run_log ab.
  • Anwendungsbereitstellungen verwalten — Erstellen Sie Bereitstellungsänderungsaufträge, zeigen Sie Bereitstellungsprotokolle an und verwalten Sie Release-Workflow-Phasen mit execute_app_release_stage.
  • Testfälle und -pläne verwalten — Suchen Sie Testfälle, erstellen Sie Testpläne und aktualisieren Sie Testergebnisse mit search_testcases und update_test_result.
  • Organisationsstruktur durchsuchen — Schlagen Sie Abteilungen, Mitglieder und Rollen mit get_organization_departments und search_organization_members nach.

Dokumentation

English | 中文

alibabacloud-devops-mcp-server

AlibabaCloud Devops MCP Server bietet KI-Assistenten die Möglichkeit, mit der Yunxiao-Plattform zu interagieren, sodass sie Arbeitsaufgabeninhalte in Projekten lesen, nach dem Verständnis von Anforderungen automatisch Code schreiben und Code-Merge-Requests einreichen können. Unternehmensentwicklungsteams können ihn zur Unterstützung bei Code-Reviews, zur Optimierung des Aufgabenmanagements und zur Reduzierung sich wiederholender Vorgänge nutzen, um sich so auf wichtigere Innovationen und Produktbereitstellung zu konzentrieren.

Funktionen

alibabacloud-devops-mcp-server bietet KI-Assistenten die folgenden Fähigkeiten:

  • organization-management: Organisationsverwaltungstools (Organisationsliste, Organisationsdetails, Abteilungsinformationen, Organisationsrollen, Mitgliederinformationen usw.)
  • code-management: Code-Repository-Verwaltungstools (Repository-Verwaltung, Branch-Verwaltung, Merge-Request-Verwaltung, Dateibaum usw.)
  • project-management: Projektmanagement-Tools (Projektverwaltung, Arbeitsaufgabenverwaltung, Arbeitsaufgabenfelder, Arbeitsaufgabenkommentare, Zeiterfassung usw.)
  • pipeline-management: Pipeline-Verwaltungstools (Pipeline-Liste, Pipeline-Konfiguration, Ressourcenverwaltung, Tag-Verwaltung, Deployment-Verwaltung usw.)
  • application-delivery: Anwendungsbereitstellungstools (Bereitstellungsauftragsverwaltung, Anwendungsverwaltung, Anwendungs-Tags, Variablengruppenverwaltung usw.)
  • packages-management: Artefakt-Repository-Verwaltungstools (Artefakt-Repositories, Artefaktlisten usw.)
  • test-management: Testmanagement-Tools (Testfallverwaltung, Testfallverzeichnisse, Testpläne, Testergebnisse usw.)

Verwendung

Unterstützung für Regions-Editionen

Dieses Tool unterstützt sowohl die zentrale Yunxiao-Station als auch die Regions-Edition-Bereitstellungsmodi:

  • Zentrale Station: Verwendet https://openapi-rdc.aliyuncs.com als API-Domäne
  • Regions-Edition: Verwendet organisationsspezifische Domänen, wie z. B. https://your-org.devops.aliyuncs.com

Automatische Moduserkennung

Das Tool erkennt den Bereitstellungsmodus automatisch anhand der konfigurierten API-Basis-URL:

  • Wenn die URL openapi-rdc.aliyuncs.com enthält, arbeitet es im zentralen Stationsmodus
  • Andernfalls arbeitet es im Regions-Edition-Modus

Konfigurieren der Regions-Edition

Wenn Sie eine Regions-Edition verwenden, setzen Sie die Umgebungsvariable YUNXIAO_API_BASE_URL:

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

Voraussetzungen

  • node version >= 18.0.0

  • AlibabaCloud Devops Persönliches Zugriffstoken, hier klicken, um es zu erhalten. Gewähren Sie Lese- und Schreibberechtigungen für alle APIs unter Organisationsverwaltung, Projektzusammenarbeit, Codeverwaltung, Pipeline-Verwaltung, Artefakt-Repository-Verwaltung, Anwendungsbereitstellung und Testmanagement.

    The personal token authorization page

Offiziell gehosteter MCP-Dienst (Keine Installation)

Yunxiao bietet einen offiziell gehosteten MCP-Endpunkt – keine lokale Installation oder Docker erforderlich. Verweisen Sie einfach Ihren Client darauf und authentifizieren Sie sich mit Ihrem Yunxiao-Token.

  • Zentral: https://openapi-rdc.aliyuncs.com/ai/mcp
  • Regions-Edition: die Regionsdomäne Ihrer Organisation + /ai/mcp, z. B. https://<your-org>.devops.aliyuncs.com/ai/mcp – dieselbe Domäne, die Sie für den Zugriff auf Yunxiao in Ihrer Region verwenden.
  • Transport: Streamable HTTP (zustandslos)
  • Authentifizierung: Authorization: Bearer <YOUR_TOKEN> (oder Header X-Yunxiao-Token: <YOUR_TOKEN>)

Client-Konfiguration — Zentral (Clients mit nativer Remote-Unterstützung, z. B. Cursor):

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

Client-Konfiguration — Regions-Edition (ersetzen Sie die URL durch Ihre eigene Regionsdomäne):

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

Tipp: Reduzieren Sie die Kontextnutzung, indem Sie nur die benötigten Toolsets anfordern — ?toolsets=code-management,project-management oder Header X-Devops-Toolsets. Siehe die vollständige Anleitung: docs/hosted-mcp-guide.zh-CN.md.


Schnellstart (Selbst gehostet, im Stdio-Modus)

Der Stdio-Modus ist die einfachste Methode zum Selbst-Hosten und eignet sich für die meisten MCP-Clients (wie Cursor, Claude Desktop, iFlow usw.). Keine Docker-Installation erforderlich, einfach über npx ausführen.

Option 1: Direkte Verwendung über NPX (Am einfachsten)

Fügen Sie die folgende Konfiguration zu Ihrer MCP-Client-Konfigurationsdatei hinzu:

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

Hinweis:

  • Ersetzen Sie <YOUR_TOKEN> durch Ihr Yunxiao-Zugriffstoken
  • Das Flag -y bestätigt die Installation automatisch ohne manuelle Bestätigung
  • Standardmäßig ruft das Tool die OpenAPI der zentralen Yunxiao-Station auf (https://openapi-rdc.aliyuncs.com); es ist keine zusätzliche Konfiguration erforderlich
  • Wenn Sie eine Regions-Edition (organisationsspezifische Domäne) verwenden, setzen Sie eine zusätzliche Umgebungsvariable YUNXIAO_API_BASE_URL auf Ihre Yunxiao-Instanz-URL, z. B. https://your-org.devops.aliyuncs.com. Siehe den Abschnitt Konfigurieren der Regions-Edition oben für Details
  • Diese Methode verwendet den Stdio-Modus und kommuniziert mit dem MCP-Client über Standardeingabe/-ausgabe

Docker verwenden (Optional)

Transportmodi

ModusCLI-FlagUmgebungsvariableEndpunkte
Stdio(Standard)stdin/stdout
SSE--sseMCP_TRANSPORT=sse/sse + /messages
Streamable HTTP--streamable-httpMCP_TRANSPORT=streamable-http/mcp
Beide--sse --streamable-httpMCP_TRANSPORT=both/sse + /mcp

Streamable HTTP ist der empfohlene Remote-Transport der MCP-Spezifikation. SSE ist veraltet; verwenden Sie both während der Migration.

1. Image pullen

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

Selbst gebaut: docker build -t alibabacloud/alibabacloud-devops-mcp-server .

2. Server starten

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 / Beide — setzen Sie MCP_TRANSPORT und legen Sie PORT offen:

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

Optionale Umgebungsvariablen für Streamable HTTP:

  • MCP_STREAMABLE_PATH: MCP-Endpunktpfad (Standard /mcp)
  • MCP_HTTP_HOST: Bind-Host (Standard 0.0.0.0)
  • MCP_ALLOWED_HOSTS: Erlaubte Host Header-Werte (durch Kommas getrennt)

3. MCP-Client konfigurieren

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

Übergeben Sie Anmeldeinformationen über Abfrageparameter oder Header:

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

Oder Request-Header: x-yunxiao-token: YOUR_TOKEN_HERE

Region / Instanz OpenAPI-Basis:

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

Oder Request-Header: 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

Client-URL: http://localhost:3000/sse (SSE) oder http://localhost:3000/mcp (Streamable HTTP)

Toolsets

Der Server unterstützt jetzt Toolsets, mit denen Sie nur die benötigten Tools aktivieren können. Dies kann die Anzahl der dem KI-Assistenten präsentierten Tools reduzieren und die Leistung verbessern.

Verfügbare Toolsets:

  • organization-management: Organisationsverwaltungstools (Organisationsliste, Organisationsdetails, Abteilungsinformationen, Organisationsrollen, Mitgliederinformationen usw.)
  • code-management: Code-Repository-Verwaltungstools (Repository-Verwaltung, Branch-Verwaltung, Merge-Request-Verwaltung, Dateibaum usw.)
  • project-management: Projektmanagement-Tools (Projektverwaltung, Arbeitsaufgabenverwaltung, Arbeitsaufgabenfelder, Arbeitsaufgabenkommentare, Zeiterfassung usw.)
  • pipeline-management: Pipeline-Verwaltungstools (Pipeline-Liste, Pipeline-Konfiguration, Ressourcenverwaltung, Tag-Verwaltung, Deployment-Verwaltung usw.)
  • packages-management: Artefakt-Repository-Verwaltungstools (Artefakt-Repositories, Artefaktlisten usw.)
  • application-delivery: Anwendungsbereitstellungstools (Bereitstellungsauftragsverwaltung, Anwendungsverwaltung, Anwendungs-Tags, Variablengruppenverwaltung usw.)
  • test-management: Testmanagement-Tools (Testfallverwaltung, Testfallverzeichnisse, Testpläne, Testergebnisse usw.)

Um Toolsets zu verwenden, können Sie diese über Befehlszeilenargumente oder Umgebungsvariablen angeben:

  1. Über Befehlszeilenargument:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
  1. Über Umgebungsvariable:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server

Wenn keine Toolsets angegeben sind, werden standardmäßig alle Tools aktiviert.

Tools

alibabacloud-devops-mcp-server integriert verschiedene Tools, darunter:

Organisationsverwaltung

  • get_current_organization_Info: Organisationsinformationen des aktuellen Benutzers abrufen
  • get_user_organizations: Liste der Organisationen abrufen, denen der aktuelle Benutzer beigetreten ist
  • get_organization_role: Informationen zu einer Organisationsrolle abrufen
  • get_organization_departments: Liste der Abteilungen in einer Organisation abrufen
  • get_organization_department_info: Informationen zu einer Abteilung in einer Organisation abrufen
  • get_organization_department_ancestors: Vorgänger einer Abteilung in einer Organisation abrufen
  • get_organization_members: Liste der Mitglieder in einer Organisation abrufen
  • get_organization_member_info: Informationen zu einem Mitglied in einer Organisation abrufen
  • get_organization_member_info_by_user_id: Informationen zu einem Mitglied in einer Organisation anhand der Benutzer-ID abrufen
  • search_organization_members: Nach Organisationsmitgliedern suchen
  • list_organization_roles: Organisationsrollen auflisten
  • get_organization_role: Informationen zu einer Organisationsrolle abrufen

Codeverwaltungstools

  • create_branch: Einen Branch erstellen
  • delete_branch: Einen Branch löschen
  • get_branch: Branch-Informationen abrufen
  • list_branches: Branch-Liste abrufen
  • create_file: Eine Datei erstellen
  • delete_file: Eine Datei löschen
  • get_file_blobs: Dateiinhalt abrufen
  • list_files: Dateibaum abfragen
  • update_file: Dateiinhalt aktualisieren
  • create_change_request: Einen Merge-Request erstellen
  • create_change_request_comment: Einen Kommentar zu einem Merge-Request erstellen
  • get_change_request: Merge-Request abfragen
  • list_change_request_patch_sets: Merge-Request-Versionsliste abfragen
  • list_change_request: Merge-Request-Liste abfragen
  • list_change_request_comments: Merge-Request-Kommentarliste abfragen
  • get_compare: Code vergleichen
  • get_repository: Repository-Details abrufen
  • list_repositories: Repository-Liste abrufen
  • list_commits: [Codeverwaltung] Commits in einem Repository auflisten
  • get_commit: [Codeverwaltung] Commit-Details abrufen
  • create_commit_comment: [Codeverwaltung] Einen Kommentar zu einem Commit erstellen

Projektmanagement-Tools

  • get_project: Projektdetails abrufen
  • search_projects: Projekte suchen
  • get_sprint: Sprint-Details abrufen
  • list_sprints: Sprints in einem Projekt auflisten
  • create_sprint: [Projektmanagement] Einen Sprint erstellen
  • update_sprint: [Projektmanagement] Einen Sprint aktualisieren
  • search_programs: [Projektmanagement] Nach Programmen suchen
  • list_program_versions: [Projektmanagement] Programmversionen auflisten
  • list_versions: [Projektmanagement] Projektversionen auflisten
  • create_version: [Projektmanagement] Eine Version erstellen
  • update_version: [Projektmanagement] Eine Version aktualisieren
  • delete_version: [Projektmanagement] Eine Version löschen
  • get_work_item: Details der Arbeitsaufgabe abrufen
  • update_work_item: [Projektmanagement] Eine Arbeitsaufgabe aktualisieren
  • search_workitems: Arbeitsaufgaben suchen
  • get_work_item_types: Arbeitsaufgabentypen abrufen
  • create_work_item: Arbeitsaufgabe erstellen
  • list_all_work_item_types: Alle Arbeitsaufgabentypen in einer Organisation auflisten
  • list_work_item_types: Arbeitsaufgabentypen in einem Projektbereich auflisten
  • get_work_item_type: Details eines bestimmten Arbeitsaufgabentyps abrufen
  • list_work_item_relation_work_item_types: Arbeitsaufgabentypen auflisten, die mit einer bestimmten Arbeitsaufgabe verknüpft werden können
  • get_work_item_type_field_config: Feldkonfiguration für einen bestimmten Arbeitsaufgabentyp abrufen
  • get_work_item_workflow: Workflow-Informationen für einen bestimmten Arbeitsaufgabentyp abrufen
  • list_work_item_comments: Kommentare für eine bestimmte Arbeitsaufgabe auflisten
  • create_work_item_comment: Einen Kommentar für eine bestimmte Arbeitsaufgabe erstellen
  • list_workitem_attachments: Anhänge für eine bestimmte Arbeitsaufgabe auflisten
  • get_workitem_file: Dateiinformationen für einen bestimmten Arbeitsaufgabenanhang abrufen
  • create_workitem_attachment: Eine lokale Datei als Anhang zu einer Arbeitsaufgabe hochladen
  • list_workitem_activities: Aktivitätsverlauf für eine Arbeitsaufgabe auflisten (Feldänderungen, Statusübergänge, Verknüpfungsänderungen)
  • list_current_user_effort_records: [Projektmanagement] 获取用户的实际工时明细,结束时间和开始时间的间隔不能大于6个月
  • list_effort_records: [Projektmanagement] 获取实际工时明细
  • create_effort_record: [Projektmanagement] 登记实际工时
  • list_estimated_efforts: [Projektmanagement] 获取预计工时明细
  • create_estimated_effort: [Projektmanagement] 登记预计工时
  • update_effort_record: [Projektmanagement] 更新登记实际工时
  • update_estimated_effort: [Projektmanagement] 更新登记预计工时

Pipeline-Verwaltungstools

  • get_pipeline: Pipeline-Details abrufen
  • list_pipelines: Pipeline-Liste abrufen
  • smart_list_pipelines: Intelligente Pipeline-Suche mit natürlichen Zeitangaben
  • generate_pipeline_yaml: [Pipeline-Verwaltung] Pipeline-YAML-Konfiguration generieren
  • create_pipeline_from_description: Pipeline aus einer Beschreibung in natürlicher Sprache erstellen
  • update_pipeline: [Pipeline-Verwaltung] Pipeline-YAML-Inhalt aktualisieren
  • create_pipeline_run: Pipeline-Ausführungsinstanz erstellen
  • get_latest_pipeline_run: Letzte Pipeline-Ausführungsinstanz abrufen
  • get_pipeline_run: Pipeline-Ausführungsdetails abrufen
  • list_pipeline_runs: Pipeline-Ausführungsliste abrufen
  • list_pipeline_jobs_by_category: Pipeline-Ausführungsaufgaben nach Kategorie abrufen
  • list_pipeline_job_historys: Ausführungsverlauf einer Pipeline-Aufgabe abrufen
  • execute_pipeline_job_run: Pipeline-Aufgabe manuell ausführen
  • get_pipeline_job_run_log: Ausführungsprotokolle eines Pipeline-Jobs abrufen
  • list_service_connections: Dienstverbindungen in der Organisation auflisten
  • create_pipeline_from_description: YAML-Konfiguration automatisch generieren und Pipeline erstellen
  • update_pipeline: Bestehende Pipeline in Yunxiao anhand der pipelineId aktualisieren. Verwenden Sie dies, um Pipeline-YAML, Stages, Jobs usw. zu aktualisieren.
  • create_resource_member: Ressourcenmitglied erstellen
  • delete_resource_member: Ressourcenmitglied löschen
  • list_resource_members: Liste der Ressourcenmitglieder abrufen
  • update_resource_member: Ressourcenmitglied aktualisieren
  • update_resource_owner: Ressourcenbesitzer übertragen
  • create_tag: Tag erstellen
  • create_tag_group: Tag-Gruppe erstellen
  • list_tag_groups: Liste der Tag-Gruppen abrufen
  • delete_tag_group: Tag-Gruppe löschen
  • update_tag_group: Tag-Gruppe aktualisieren
  • get_tag_group: Tag-Gruppe abrufen
  • delete_tag: Tag löschen
  • update_tag: Tag aktualisieren
  • stop_vm_deploy_order: VM-Bereitstellungsauftrag stoppen
  • skip_vm_deploy_machine: VM-Bereitstellungsmaschine überspringen
  • retry_vm_deploy_machine: VM-Bereitstellungsmaschine wiederholen
  • resume_vm_deploy_order: VM-Bereitstellungsauftrag fortsetzen
  • get_vm_deploy_order: Details zum VM-Bereitstellungsauftrag abrufen
  • get_vm_deploy_machine_log: Protokoll der VM-Bereitstellungsmaschine abrufen

Tools für die Anwendungsbereitstellung

  • create_change_order: [Anwendungsbereitstellung] Bereitstellungsauftrag erstellen
  • list_change_order_versions: [Anwendungsbereitstellung] Versionsliste des Bereitstellungsauftrags anzeigen
  • get_change_order: [Anwendungsbereitstellung] Verwendete Materialien und Auftragsstatus des Bereitstellungsauftrags lesen
  • list_change_order_job_logs: [Anwendungsbereitstellung] Umgebungsbereitstellungsprotokolle abfragen
  • find_task_operation_log: [Anwendungsbereitstellung] Ausführungsprotokolle der Bereitstellungsaufgabe abfragen, die normalerweise detaillierte Planungsinformationen der nachgelagerten Bereitstellungs-Engine enthalten
  • execute_job_action: [Anwendungsbereitstellung] Umgebungsbereitstellungsauftrag bedienen
  • list_change_orders_by_origin: [Anwendungsbereitstellung] Bereitstellungsauftrag nach Erstellungsquelle abfragen
  • create_appstack_change_request: [Anwendungsbereitstellung] Änderungsanforderung erstellen
  • get_appstack_change_request_audit_items: [Anwendungsbereitstellung] Genehmigungselemente der Änderungsanforderung abrufen
  • list_appstack_change_request_executions: [Anwendungsbereitstellung] Ausführungsdatensätze der Änderungsanforderung auflisten
  • list_appstack_change_request_work_items: [Anwendungsbereitstellung] Arbeitselemente der Änderungsanforderung auflisten
  • cancel_appstack_change_request: [Anwendungsbereitstellung] Änderungsanforderung abbrechen
  • close_appstack_change_request: [Anwendungsbereitstellung] Änderungsanforderung schließen
  • list_applications: [Anwendungsbereitstellung] Anwendungen in einer Organisation mit Paginierung auflisten
  • get_application: [Anwendungsbereitstellung] Anwendungsdetails nach Namen abrufen
  • create_application: [Anwendungsbereitstellung] Neue Anwendung erstellen
  • update_application: [Anwendungsbereitstellung] Bestehende Anwendung aktualisieren
  • get_latest_orchestration: [Anwendungsbereitstellung] Neueste Orchestrierung für eine Umgebung abrufen
  • list_app_orchestration: [Anwendungsbereitstellung] Anwendungsorchestrierungen auflisten
  • create_app_orchestration: [Anwendungsbereitstellung] Anwendungsorchestrierung erstellen
  • delete_app_orchestration: [Anwendungsbereitstellung] Anwendungsorchestrierung löschen
  • get_app_orchestration: [Anwendungsbereitstellung] Anwendungsorchestrierung abrufen
  • update_app_orchestration: [Anwendungsbereitstellung] Anwendungsorchestrierung aktualisieren
  • get_env_variable_groups: [Anwendungsbereitstellung] Variablengruppen für eine Umgebung abrufen
  • create_variable_group: [Anwendungsbereitstellung] Variablengruppe erstellen
  • delete_variable_group: [Anwendungsbereitstellung] Variablengruppe löschen
  • get_variable_group: [Anwendungsbereitstellung] Variablengruppe abrufen
  • update_variable_group: [Anwendungsbereitstellung] Variablengruppe aktualisieren
  • get_app_variable_groups: [Anwendungsbereitstellung] Variablengruppen für eine Anwendung abrufen
  • get_app_variable_groups_revision: [Anwendungsbereitstellung] Revision der Variablengruppen für eine Anwendung abrufen
  • search_app_templates: [Anwendungsbereitstellung] Anwendungsvorlagen durchsuchen
  • create_app_tag: [Anwendungsbereitstellung] Anwendungs-Tag erstellen
  • update_app_tag: [Anwendungsbereitstellung] Anwendungs-Tag aktualisieren
  • search_app_tags: [Anwendungsbereitstellung] Anwendungs-Tags durchsuchen
  • update_app_tag_bind: [Anwendungsbereitstellung] Anwendungs-Tag-Zuordnungen aktualisieren
  • create_global_var: [Anwendungsbereitstellung] Globale Variablengruppe erstellen
  • get_global_var: [Anwendungsbereitstellung] Globale Variablengruppe abrufen
  • update_global_var: [Anwendungsbereitstellung] Globale Variablengruppe aktualisieren
  • list_global_vars: [Anwendungsbereitstellung] Globale Variablengruppen auflisten
  • get_machine_deploy_log: [Anwendungsbereitstellung] Maschinenbereitstellungsprotokoll abrufen
  • add_host_list_to_host_group: [Anwendungsbereitstellung] Host-Liste zur Host-Gruppe hinzufügen
  • add_host_list_to_deploy_group: [Anwendungsbereitstellung] Host-Liste zur Bereitstellungsgruppe hinzufügen
  • list_app_release_workflows: [Anwendungsbereitstellung] Alle Release-Workflows für eine Anwendung auflisten
  • list_app_release_workflow_briefs: [Anwendungsbereitstellung] Release-Workflow-Kurzbeschreibungen für eine Anwendung auflisten
  • list_system_release_workflows: [Anwendungsbereitstellung] Alle System-Release-Workflows auflisten
  • create_system_release_workflow: [Anwendungsbereitstellung] System-Release-Workflow erstellen
  • update_system_release_stage: [Anwendungsbereitstellung] System-Release-Workflow-Stage aktualisieren
  • execute_system_release_stage: [Anwendungsbereitstellung] System-Release-Workflow-Stage ausführen
  • get_app_release_workflow_stage: [Anwendungsbereitstellung] Details zur Release-Workflow-Stage abrufen
  • list_app_release_stage_briefs: [Anwendungsbereitstellung] Release-Stage-Kurzbeschreibungen auflisten
  • update_app_release_stage: [Anwendungsbereitstellung] Anwendungs-Release-Workflow-Stage aktualisieren
  • list_app_release_stage_runs: [Anwendungsbereitstellung] Ausführungsdatensätze der Release-Stage auflisten
  • execute_app_release_stage: [Anwendungsbereitstellung] Release-Workflow-Stage für eine Änderungsanforderung ausführen
  • cancel_app_release_stage_execution: [Anwendungsbereitstellung] Ausführung der Release-Workflow-Stage abbrechen
  • retry_app_release_stage_pipeline: [Anwendungsbereitstellung] Pipeline der Release-Workflow-Stage wiederholen
  • skip_app_release_stage_pipeline: [Anwendungsbereitstellung] Pipeline der Release-Workflow-Stage überspringen
  • list_app_release_stage_metadata: [Anwendungsbereitstellung] Integrierte Metadaten für die Stage-Ausführung auflisten
  • get_app_release_stage_pipeline_run: [Anwendungsbereitstellung] Pipeline-Ausführungsinstanz der Release-Stage abrufen
  • pass_app_release_stage_validate: [Anwendungsbereitstellung] Validierung der Release-Workflow-Stage bestehen
  • get_app_release_stage_job_log: [Anwendungsbereitstellung] Pipeline-Job-Ausführungsprotokoll abrufen
  • refuse_app_release_stage_validate: [Anwendungsbereitstellung] Validierung der Release-Workflow-Stage ablehnen

Tools für die Paketverwaltung

  • list_package_repositories: Detaillierte Liste der Paket-Repositories abrufen
  • list_artifacts: Detaillierte Liste der Artefakte abrufen
  • get_artifact: Details eines einzelnen Artefakts abrufen

Tools für die Testverwaltung

  • list_testcase_directories: [Testverwaltung] Verzeichnisliste der Testfälle abrufen
  • create_testcase_directory: [Testverwaltung] Testfallverzeichnis erstellen
  • get_testcase_field_config: [Testverwaltung] Feldkonfiguration des Testfalls abrufen
  • create_testcase: [Testverwaltung] Testfall erstellen
  • search_testcases: [Testverwaltung] Testfälle suchen
  • get_testcase: [Testverwaltung] Testfallinformationen abrufen
  • delete_testcase: [Testverwaltung] Testfall löschen
  • list_test_plans: [Testverwaltung] Testplanliste abrufen
  • get_test_result_list: [Testverwaltung] Testfallliste in einem Testplan abrufen
  • update_test_result: [Testverwaltung] Testergebnis aktualisieren

Kontaktieren Sie uns

Bei Fragen treten Sie bitte der Alibaba Cloud DevOps-Diskussionsgruppe (134400004101) bei.

Alibaba Cloud Devops MCP Server Group

Verwandte Links