AlibabaCloud DevOps MCP
officielLe serveur Yunxiao MCP permet aux assistants IA d'interagir avec la plateforme Yunxiao.
Que pouvez-vous faire avec AlibabaCloud DevOps MCP ?
- Gérer les dépôts de code et les demandes de fusion — Demander de lister les dépôts, créer des branches, afficher les arborescences de fichiers, ou créer et mettre à jour des demandes de fusion via
code-management. - Suivre et mettre à jour les éléments de travail — Interroger les éléments de travail d’un projet, les créer ou les mettre à jour, ajouter des commentaires et consigner des enregistrements de temps via
project-management. - Exécuter et inspecter les pipelines — Lister les pipelines, déclencher de nouvelles exécutions, récupérer les journaux d’exécution et générer du YAML de pipeline à partir d’une description en langage naturel à l’aide de
pipeline-management. - Gérer les déploiements d’applications — Créer des ordres de déploiement, lister les workflows de publication, et exécuter ou relancer les étapes de publication pour les applications via
application-delivery. - Traiter les cas de test et les plans — Rechercher ou créer des cas de test, gérer les répertoires de cas de test et mettre à jour les résultats de test dans les plans de test à l’aide de
test-management.
Documentation
Anglais | 中文
alibabacloud-devops-mcp-server
Le serveur MCP AlibabaCloud Devops fournit aux assistants IA la capacité d'interagir avec la plateforme Yunxiao, leur permettant de lire le contenu des éléments de travail dans les projets, d'écrire automatiquement du code après avoir compris les exigences, et de soumettre des demandes de fusion de code. Les équipes de développement d'entreprise peuvent l'utiliser pour assister les revues de code, optimiser la gestion des tâches, réduire les opérations répétitives, et ainsi se concentrer sur des innovations plus importantes et la livraison de produits.
Fonctionnalités
alibabacloud-devops-mcp-server fournit les capacités suivantes aux assistants IA :
organization-management: Outils de gestion d'organisation (liste des organisations, détails de l'organisation, informations sur les départements, rôles organisationnels, informations sur les membres, etc.)code-management: Outils de gestion de dépôt de code (gestion des dépôts, gestion des branches, gestion des demandes de fusion, arborescence de fichiers, etc.)project-management: Outils de gestion de projet (gestion de projet, gestion des éléments de travail, champs des éléments de travail, commentaires sur les éléments de travail, suivi du temps, etc.)pipeline-management: Outils de gestion de pipeline (liste des pipelines, configuration des pipelines, gestion des ressources, gestion des étiquettes, gestion des déploiements, etc.)application-delivery: Outils de livraison d'applications (gestion des ordres de déploiement, gestion des applications, étiquettes d'application, gestion des groupes de variables, etc.)packages-management: Outils de gestion de dépôt d'artefacts (dépôts d'artefacts, listes d'artefacts, etc.)test-management: Outils de gestion de tests (gestion des cas de test, répertoires de cas de test, plans de test, résultats de test, etc.)
Utilisation
Prise en charge des éditions régionales
Cet outil prend en charge à la fois la station centrale Yunxiao et les modes de déploiement des éditions régionales :
- Station centrale : Utilise
https://openapi-rdc.aliyuncs.comcomme domaine API - Édition régionale : Utilise des domaines spécifiques à l'organisation, tels que
https://your-org.devops.aliyuncs.com
Détection automatique du mode
L'outil détermine automatiquement le mode de déploiement en fonction de l'URL de base API configurée :
- Si l'URL contient
openapi-rdc.aliyuncs.com, il fonctionne en mode station centrale - Sinon, il fonctionne en mode édition régionale
Configuration de l'édition régionale
Lors de l'utilisation d'une édition régionale, définissez la variable d'environnement 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"
}
}
}
}
Prérequis
-
version de node >= 18.0.0
-
Jeton d'accès personnel AlibabaCloud Devops, cliquez ici pour l'obtenir. Accordez des autorisations de lecture et d'écriture à toutes les API sous la gestion d'organisation, la collaboration de projet, la gestion de code, la gestion de pipeline, la gestion de dépôt d'artefacts, la livraison d'applications et la gestion de tests.

Service MCP hébergé officiellement (sans installation)
Yunxiao fournit un point de terminaison MCP hébergé officiellement — aucune installation locale ni Docker requis. Pointez simplement votre client vers celui-ci et authentifiez-vous avec votre jeton Yunxiao.
- Central :
https://openapi-rdc.aliyuncs.com/ai/mcp - Édition régionale : domaine régional de votre organisation +
/ai/mcp, par exemplehttps://<your-org>.devops.aliyuncs.com/ai/mcp— le même domaine que vous utilisez pour accéder à Yunxiao dans votre région. - Transport : HTTP streamable (sans état)
- Authentification :
Authorization: Bearer <YOUR_TOKEN>(ou en-têteX-Yunxiao-Token: <YOUR_TOKEN>)
Configuration client — Central (clients avec prise en charge native à distance, par exemple Cursor) :
{
"mcpServers": {
"yunxiao": {
"url": "https://openapi-rdc.aliyuncs.com/ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Configuration client — Édition régionale (remplacez l'URL par le domaine de votre région) :
{
"mcpServers": {
"yunxiao": {
"url": "https://<your-org>.devops.aliyuncs.com/ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Astuce : réduisez l'utilisation du contexte en ne demandant que les ensembles d'outils dont vous avez besoin —
?toolsets=code-management,project-managementou en-têteX-Devops-Toolsets. Voir le guide complet : docs/hosted-mcp-guide.zh-CN.md.
Démarrage rapide (auto-hébergé, en mode Stdio)
Le mode Stdio est la méthode d'auto-hébergement la plus simple, adaptée à la plupart des clients MCP (comme Cursor, Claude Desktop, iFlow, etc.). Aucune installation Docker requise, exécutez simplement via npx.
Option 1 : Utilisation directe via NPX (la plus simple)
Ajoutez la configuration suivante à votre fichier de configuration client MCP :
{
"mcpServers": {
"yunxiao": {
"command": "npx",
"args": [
"-y",
"alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Remarque :
- Remplacez
<YOUR_TOKEN>par votre jeton d'accès Yunxiao- L'indicateur
-yconfirme automatiquement l'installation sans confirmation manuelle- Par défaut, l'outil appelle l'OpenAPI de la station centrale Yunxiao (
https://openapi-rdc.aliyuncs.com) ; aucune configuration supplémentaire n'est requise- Si vous êtes sur une édition régionale (domaine spécifique à l'organisation), définissez une variable d'environnement supplémentaire
YUNXIAO_API_BASE_URLavec l'URL de votre instance Yunxiao, par exemplehttps://your-org.devops.aliyuncs.com. Voir la section Configuration de l'édition régionale ci-dessus pour plus de détails- Cette méthode utilise le mode stdio, communiquant avec le client MCP via l'entrée/sortie standard
Utilisation de Docker (optionnel)
Modes de transport
| Mode | Indicateur CLI | Variable d'environnement | Points de terminaison |
|---|---|---|---|
| Stdio | (par défaut) | — | stdin/stdout |
| SSE | --sse | MCP_TRANSPORT=sse | /sse + /messages |
| HTTP streamable | --streamable-http | MCP_TRANSPORT=streamable-http | /mcp |
| Les deux | --sse --streamable-http | MCP_TRANSPORT=both | /sse + /mcp |
HTTP streamable est le transport distant recommandé par la spécification MCP. SSE est hérité ; utilisez
bothpendant la migration.
1. Télécharger l'image
docker pull build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest
Auto-construit :
docker build -t alibabacloud/alibabacloud-devops-mcp-server .
2. Démarrer le serveur
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 / HTTP streamable / Les deux — définissez MCP_TRANSPORT et exposez PORT :
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
Variables d'environnement optionnelles pour HTTP streamable :
MCP_STREAMABLE_PATH: Chemin du point de terminaison MCP (par défaut/mcp)MCP_HTTP_HOST: Hôte de liaison (par défaut0.0.0.0)MCP_ALLOWED_HOSTS: Valeurs d'en-têteHostautorisées (séparées par des virgules)
3. Configurer le client MCP
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
HTTP streamable : http://localhost:3000/mcp
Transmettez les informations d'identification via un paramètre de requête ou un en-tête :
http://localhost:3000/mcp?yunxiao_access_token=YOUR_TOKEN_HERE
Ou en-tête de requête : x-yunxiao-token: YOUR_TOKEN_HERE
Base OpenAPI de la région / instance :
http://localhost:3000/mcp?yunxiao_access_token=TOKEN&yunxiao_api_base_url=https%3A%2F%2Fyour-org.devops.aliyuncs.com
Ou en-tête de requête : 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
URL client : http://localhost:3000/sse (SSE) ou http://localhost:3000/mcp (HTTP streamable)
Ensembles d'outils
Le serveur prend désormais en charge les ensembles d'outils, vous permettant d'activer uniquement les outils dont vous avez besoin. Cela peut réduire le nombre d'outils présentés à l'assistant IA et améliorer les performances.
Ensembles d'outils disponibles :
organization-management: Outils de gestion d'organisation (liste des organisations, détails de l'organisation, informations sur les départements, rôles organisationnels, informations sur les membres, etc.)code-management: Outils de gestion de dépôt de code (gestion des dépôts, gestion des branches, gestion des demandes de fusion, arborescence de fichiers, etc.)project-management: Outils de gestion de projet (gestion de projet, gestion des éléments de travail, champs des éléments de travail, commentaires sur les éléments de travail, suivi du temps, etc.)pipeline-management: Outils de gestion de pipeline (liste des pipelines, configuration des pipelines, gestion des ressources, gestion des étiquettes, gestion des déploiements, etc.)packages-management: Outils de gestion de dépôt d'artefacts (dépôts d'artefacts, listes d'artefacts, etc.)application-delivery: Outils de livraison d'applications (gestion des ordres de déploiement, gestion des applications, étiquettes d'application, gestion des groupes de variables, etc.)test-management: Outils de gestion de tests (gestion des cas de test, répertoires de cas de test, plans de test, résultats de test, etc.)
Pour utiliser les ensembles d'outils, vous pouvez les spécifier via des arguments de ligne de commande ou des variables d'environnement :
- Via un argument de ligne de commande :
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
- Via une variable d'environnement :
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server
Si aucun ensemble d'outils n'est spécifié, tous les outils seront activés par défaut.
Outils
alibabacloud-devops-mcp-server intègre divers outils, notamment :
Gestion d'organisation
get_current_organization_Info: Obtenir les informations d'organisation de l'utilisateur actuelget_user_organizations: Obtenir la liste des organisations auxquelles l'utilisateur actuel a adhéréget_organization_role: Obtenir les informations sur un rôle d'organisationget_organization_departments: Obtenir la liste des départements d'une organisationget_organization_department_info: Obtenir les informations sur un département d'une organisationget_organization_department_ancestors: Obtenir les ancêtres d'un département dans une organisationget_organization_members: Obtenir la liste des membres d'une organisationget_organization_member_info: Obtenir les informations sur un membre d'une organisationget_organization_member_info_by_user_id: Obtenir les informations sur un membre d'une organisation par ID utilisateursearch_organization_members: Rechercher des membres de l'organisationlist_organization_roles: Lister les rôles de l'organisationget_organization_role: Obtenir les informations sur un rôle d'organisation
Outils de gestion de code
create_branch: Créer une branchedelete_branch: Supprimer une brancheget_branch: Obtenir les informations sur une branchelist_branches: Obtenir la liste des branchescreate_file: Créer un fichierdelete_file: Supprimer un fichierget_file_blobs: Obtenir le contenu d'un fichierlist_files: Interroger l'arborescence de fichiersupdate_file: Mettre à jour le contenu d'un fichiercreate_change_request: Créer une demande de fusionupdate_change_request: Mettre à jour le titre ou la description d'une demande de fusioncreate_change_request_comment: Créer un commentaire sur une demande de fusionget_change_request: Interroger une demande de fusionlist_change_request_patch_sets: Interroger la liste des versions d'une demande de fusionlist_change_request: Interroger la liste des demandes de fusionlist_change_request_comments: Interroger la liste des commentaires d'une demande de fusionget_compare: Comparer le codeget_repository: Obtenir les détails du dépôtlist_repositories: Obtenir la liste des dépôtslist_commits: [Gestion de code] Lister les commits d'un dépôtget_commit: [Gestion de code] Obtenir les détails d'un commitcreate_commit_comment: [Gestion de code] Créer un commentaire sur un commit
Outils de gestion de projet
get_project: Obtenir les détails du projetsearch_projects: Rechercher des projetsget_sprint: Obtenir les détails du sprintlist_sprints: Lister les sprints d'un projetcreate_sprint: [Gestion de projet] Créer un sprintupdate_sprint: [Gestion de projet] Mettre à jour un sprintsearch_programs: [Gestion de projet] Rechercher des programmeslist_program_versions: [Gestion de projet] Lister les versions de programmelist_versions: [Gestion de projet] Lister les versions de projetcreate_version: [Gestion de projet] Créer une versionupdate_version: [Gestion de projet] Mettre à jour une versiondelete_version: [Gestion de projet] Supprimer une versionget_work_item: Obtenir les détails d'un élément de travailupdate_work_item: [Gestion de projet] Mettre à jour un élément de travailsearch_workitems: Rechercher des éléments de travailget_work_item_types: Obtenir les types d'éléments de travailcreate_work_item: Créer un élément de travaillist_all_work_item_types: Lister tous les types d'éléments de travail dans une organisationlist_work_item_types: Lister les types d'éléments de travail dans un espace de projetget_work_item_type: Obtenir les détails d'un type d'élément de travail spécifiquelist_work_item_relation_work_item_types: Lister les types d'éléments de travail pouvant être liés à un élément de travail spécifiquelist_workitem_relation_records: Lister les enregistrements de relation pour un élément de travailcreate_workitem_relation_record: Lier un élément de travail à un autredelete_workitem_relation_record: Supprimer une relation d'élément de travailget_work_item_type_field_config: Obtenir la configuration des champs pour un type d'élément de travail spécifiqueget_work_item_workflow: Obtenir les informations de workflow pour un type d'élément de travail spécifiquelist_work_item_comments: Lister les commentaires pour un élément de travail spécifiquecreate_work_item_comment: Créer un commentaire pour un élément de travail spécifiquelist_workitem_attachments: Lister les pièces jointes pour un élément de travail spécifiqueget_workitem_file: Obtenir les informations de fichier pour une pièce jointe d'élément de travail spécifiquecreate_workitem_attachment: Téléverser un fichier local comme pièce jointe à un élément de travaillist_workitem_activities: Lister l'historique d'activité pour un élément de travail (modifications de champs, transitions de statut, modifications d'association)list_current_user_effort_records: [Gestion de projet] 获取用户的实际工时明细,结束时间和开始时间的间隔不能大于6个月list_effort_records: [Gestion de projet] 获取实际工时明细create_effort_record: [Gestion de projet] 登记实际工时list_estimated_efforts: [Gestion de projet] 获取预计工时明细create_estimated_effort: [Gestion de projet] 登记预计工时update_effort_record: [Gestion de projet] 更新登记实际工时update_estimated_effort: [Gestion de projet] 更新登记预计工时
Outils de gestion de pipeline
get_pipeline: Obtenir les détails d'un pipelinelist_pipelines: Obtenir la liste des pipelinessmart_list_pipelines: Recherche intelligente de pipelines avec références temporelles en langage naturelgenerate_pipeline_yaml: [Gestion des pipelines] Générer une configuration YAML de pipelinecreate_pipeline_from_description: Créer un pipeline à partir d'une description en langage naturelupdate_pipeline: [Gestion des pipelines] Mettre à jour le contenu YAML d'un pipelinecreate_pipeline_run: Créer une instance d'exécution de pipelineget_latest_pipeline_run: Obtenir la dernière instance d'exécution de pipelineget_pipeline_run: Obtenir les détails d'une exécution de pipelinelist_pipeline_runs: Obtenir la liste des exécutions de pipelinelist_pipeline_jobs_by_category: Obtenir les tâches d'exécution de pipeline par catégorielist_pipeline_job_historys: Obtenir l'historique d'exécution d'une tâche de pipelineexecute_pipeline_job_run: Exécuter manuellement une tâche de pipelineget_pipeline_job_run_log: Obtenir les journaux d'exécution d'un job de pipelinelist_service_connections: Lister les connexions de service dans l'organisationcreate_pipeline_from_description: Génère automatiquement la configuration YAML et crée le pipelineupdate_pipeline: Mettre à jour un pipeline existant dans Yunxiao via pipelineId. Utilisez cette fonction pour mettre à jour le YAML du pipeline, les étapes, les jobs, etc.create_resource_member: Créer un membre de ressourcedelete_resource_member: Supprimer un membre de ressourcelist_resource_members: Obtenir la liste des membres de ressourceupdate_resource_member: Mettre à jour un membre de ressourceupdate_resource_owner: Transférer le propriétaire de la ressourcecreate_tag: Créer une étiquettecreate_tag_group: Créer un groupe d'étiquetteslist_tag_groups: Obtenir la liste des groupes d'étiquettesdelete_tag_group: Supprimer un groupe d'étiquettesupdate_tag_group: Mettre à jour un groupe d'étiquettesget_tag_group: Obtenir un groupe d'étiquettesdelete_tag: Supprimer une étiquetteupdate_tag: Mettre à jour une étiquettestop_vm_deploy_order: Arrêter une commande de déploiement VMskip_vm_deploy_machine: Ignorer une machine de déploiement VMretry_vm_deploy_machine: Réessayer une machine de déploiement VMresume_vm_deploy_order: Reprendre une commande de déploiement VMget_vm_deploy_order: Obtenir les détails d'une commande de déploiement VMget_vm_deploy_machine_log: Obtenir le journal de la machine de déploiement VM
Outils de livraison d'applications
create_change_order: [livraison d'applications] Créer un ordre de déploiementlist_change_order_versions: [livraison d'applications] Voir la liste des versions d'un ordre de déploiementget_change_order: [livraison d'applications] Lire les matériaux et l'état des tickets utilisés par l'ordre de déploiementlist_change_order_job_logs: [livraison d'applications] Interroger les journaux de déploiement d'environnementfind_task_operation_log: [livraison d'applications] Interroger les journaux d'exécution des tâches de déploiement, qui contiennent généralement les détails de planification du moteur de déploiement en avalexecute_job_action: [livraison d'applications] Opérer sur un ordre de déploiement d'environnementlist_change_orders_by_origin: [livraison d'applications] Interroger les ordres de déploiement selon la source de créationcreate_appstack_change_request: [livraison d'applications] Créer une demande de changementget_appstack_change_request_audit_items: [livraison d'applications] Obtenir les éléments d'approbation de la demande de changementlist_appstack_change_request_executions: [livraison d'applications] Lister les enregistrements d'exécution de la demande de changementlist_appstack_change_request_work_items: [livraison d'applications] Lister les éléments de travail de la demande de changementcancel_appstack_change_request: [livraison d'applications] Annuler la demande de changementclose_appstack_change_request: [livraison d'applications] Fermer la demande de changementlist_applications: [livraison d'applications] Lister les applications d'une organisation avec paginationget_application: [livraison d'applications] Obtenir les détails d'une application par nomcreate_application: [livraison d'applications] Créer une nouvelle applicationupdate_application: [livraison d'applications] Mettre à jour une application existanteget_latest_orchestration: [livraison d'applications] Obtenir la dernière orchestration pour un environnementlist_app_orchestration: [livraison d'applications] Lister les orchestrations d'applicationcreate_app_orchestration: [livraison d'applications] Créer une orchestration d'applicationdelete_app_orchestration: [livraison d'applications] Supprimer une orchestration d'applicationget_app_orchestration: [livraison d'applications] Obtenir une orchestration d'applicationupdate_app_orchestration: [livraison d'applications] Mettre à jour une orchestration d'applicationget_env_variable_groups: [livraison d'applications] Obtenir les groupes de variables pour un environnementcreate_variable_group: [livraison d'applications] Créer un groupe de variablesdelete_variable_group: [livraison d'applications] Supprimer un groupe de variablesget_variable_group: [livraison d'applications] Obtenir un groupe de variablesupdate_variable_group: [livraison d'applications] Mettre à jour un groupe de variablesget_app_variable_groups: [livraison d'applications] Obtenir les groupes de variables pour une applicationget_app_variable_groups_revision: [livraison d'applications] Obtenir la révision des groupes de variables pour une applicationsearch_app_templates: [livraison d'applications] Rechercher des modèles d'applicationcreate_app_tag: [livraison d'applications] Créer une étiquette d'applicationupdate_app_tag: [livraison d'applications] Mettre à jour une étiquette d'applicationsearch_app_tags: [livraison d'applications] Rechercher des étiquettes d'applicationupdate_app_tag_bind: [livraison d'applications] Mettre à jour les liaisons d'étiquettes d'applicationcreate_global_var: [livraison d'applications] Créer un groupe de variables globalget_global_var: [livraison d'applications] Obtenir un groupe de variables globalupdate_global_var: [livraison d'applications] Mettre à jour un groupe de variables globallist_global_vars: [livraison d'applications] Lister les groupes de variables globauxget_machine_deploy_log: [livraison d'applications] Obtenir le journal de déploiement de machineadd_host_list_to_host_group: [livraison d'applications] Ajouter une liste d'hôtes à un groupe d'hôtesadd_host_list_to_deploy_group: [livraison d'applications] Ajouter une liste d'hôtes à un groupe de déploiementlist_app_release_workflows: [livraison d'applications] Lister tous les workflows de publication pour une applicationlist_app_release_workflow_briefs: [livraison d'applications] Lister les résumés des workflows de publication pour une applicationlist_system_release_workflows: [livraison d'applications] Lister tous les workflows de publication systèmecreate_system_release_workflow: [livraison d'applications] Créer un workflow de publication systèmeupdate_system_release_stage: [livraison d'applications] Mettre à jour l'étape du workflow de publication systèmeexecute_system_release_stage: [livraison d'applications] Exécuter l'étape du workflow de publication systèmeget_app_release_workflow_stage: [livraison d'applications] Obtenir les détails de l'étape du workflow de publicationlist_app_release_stage_briefs: [livraison d'applications] Lister les résumés des étapes de publicationupdate_app_release_stage: [livraison d'applications] Mettre à jour l'étape du workflow de publication d'applicationlist_app_release_stage_runs: [livraison d'applications] Lister les enregistrements d'exécution des étapes de publicationexecute_app_release_stage: [livraison d'applications] Exécuter l'étape du workflow de publication pour une demande de changementcancel_app_release_stage_execution: [livraison d'applications] Annuler l'exécution de l'étape du workflow de publicationretry_app_release_stage_pipeline: [livraison d'applications] Réessayer le pipeline de l'étape du workflow de publicationskip_app_release_stage_pipeline: [livraison d'applications] Ignorer le pipeline de l'étape du workflow de publicationlist_app_release_stage_metadata: [livraison d'applications] Lister les métadonnées intégrées pour l'exécution de l'étapeget_app_release_stage_pipeline_run: [livraison d'applications] Obtenir l'instance d'exécution du pipeline de l'étape de publicationpass_app_release_stage_validate: [livraison d'applications] Valider l'étape du workflow de publicationget_app_release_stage_job_log: [livraison d'applications] Obtenir le journal d'exécution du job de pipelinerefuse_app_release_stage_validate: [livraison d'applications] Refuser la validation de l'étape du workflow de publication
Outils de gestion des packages
list_package_repositories: Obtenir la liste détaillée des dépôts de packageslist_artifacts: Obtenir la liste détaillée des artefactsget_artifact: Obtenir les détails d'un artefact unique
Outils de gestion des tests
list_testcase_directories: [gestion des tests] Obtenir la liste des répertoires de cas de testcreate_testcase_directory: [gestion des tests] Créer un répertoire de cas de testget_testcase_field_config: [gestion des tests] Obtenir la configuration des champs des cas de testcreate_testcase: [gestion des tests] Créer un cas de testsearch_testcases: [gestion des tests] Rechercher des cas de testget_testcase: [gestion des tests] Obtenir les informations d'un cas de testdelete_testcase: [gestion des tests] Supprimer un cas de testlist_test_plans: [gestion des tests] Obtenir la liste des plans de testget_test_result_list: [gestion des tests] Obtenir la liste des cas de test dans un plan de testupdate_test_result: [gestion des tests] Mettre à jour le résultat du test
Contactez-nous
Si vous avez des questions, rejoignez le groupe DingTalk « 云效mcp server&智能化用户沟通2群 » (ID : 177120034028).
