AlibabaCloud DevOps MCP

oficial

El servidor MCP Yunxiao proporciona a los asistentes de IA la capacidad de interactuar con la plataforma Yunxiao.

¿Qué puedes hacer con Alibaba Cloud Dev Ops MCP?

  • Buscar y ver elementos de trabajo — Encuentre elementos de trabajo en todos los proyectos con search_workitems e inspeccione sus detalles, comentarios, archivos adjuntos e historial de actividad.
  • Gestionar solicitudes de fusión y código — Liste, cree y comente sobre solicitudes de fusión (list_change_request, create_change_request_comment), explore árboles de archivos del repositorio y compare ramas.
  • Ejecutar e inspeccionar pipelines — Active ejecuciones de pipelines, obtenga registros de ejecución y consulte estados de ejecución usando list_pipeline_runs y get_pipeline_job_run_log.
  • Manejar despliegues de aplicaciones — Cree órdenes de cambio de despliegue, vea registros de despliegue y gestione etapas del flujo de trabajo de lanzamiento con execute_app_release_stage.
  • Gestionar casos de prueba y planes — Busque casos de prueba, cree planes de prueba y actualice resultados de prueba mediante search_testcases y update_test_result.
  • Navegar por la estructura de la organización — Consulte departamentos, miembros y roles usando get_organization_departments y search_organization_members.

Documentación

English | 中文

alibabacloud-devops-mcp-server

AlibabaCloud Devops MCP Server proporciona a los asistentes de IA la capacidad de interactuar con la plataforma Yunxiao, permitiéndoles leer el contenido de los elementos de trabajo en los proyectos, escribir código automáticamente después de comprender los requisitos y enviar solicitudes de fusión de código. Los equipos de desarrollo empresarial pueden usarlo para asistir en revisiones de código, optimizar la gestión de tareas, reducir operaciones repetitivas y, así, centrarse en la innovación y la entrega de productos más importantes.

Características

alibabacloud-devops-mcp-server proporciona las siguientes capacidades para asistentes de IA:

  • organization-management: Herramientas de gestión de la organización (lista de organizaciones, detalles de la organización, información del departamento, roles organizativos, información de miembros, etc.)
  • code-management: Herramientas de gestión de repositorios de código (gestión de repositorios, gestión de ramas, gestión de solicitudes de fusión, árbol de archivos, etc.)
  • project-management: Herramientas de gestión de proyectos (gestión de proyectos, gestión de elementos de trabajo, campos de elementos de trabajo, comentarios de elementos de trabajo, seguimiento del tiempo, etc.)
  • pipeline-management: Herramientas de gestión de pipelines (lista de pipelines, configuración de pipelines, gestión de recursos, gestión de etiquetas, gestión de despliegues, etc.)
  • application-delivery: Herramientas de entrega de aplicaciones (gestión de órdenes de despliegue, gestión de aplicaciones, etiquetas de aplicaciones, gestión de grupos de variables, etc.)
  • packages-management: Herramientas de gestión de repositorios de artefactos (repositorios de artefactos, listas de artefactos, etc.)
  • test-management: Herramientas de gestión de pruebas (gestión de casos de prueba, directorios de casos de prueba, planes de prueba, resultados de pruebas, etc.)

Uso

Soporte para Edición Regional

Esta herramienta soporta tanto los modos de despliegue de estación central de Yunxiao como de edición regional:

  • Estación Central: Usa https://openapi-rdc.aliyuncs.com como dominio de API
  • Edición Regional: Usa dominios específicos de la organización, como https://your-org.devops.aliyuncs.com

Detección Automática de Modo

La herramienta determina automáticamente el modo de despliegue basándose en la URL base de la API configurada:

  • Si la URL contiene openapi-rdc.aliyuncs.com, opera en modo estación central
  • De lo contrario, opera en modo edición regional

Configuración de la Edición Regional

Al usar una edición regional, establece la variable de entorno 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"
      }
    }
  }
}

Prerrequisitos

  • Versión de node >= 18.0.0

  • Token de Acceso Personal de AlibabaCloud Devops, haz clic aquí para obtenerlo. Otorga permisos de lectura y escritura a todas las APIs bajo gestión de la organización, colaboración en proyectos, gestión de código, gestión de pipelines, gestión de repositorios de artefactos, entrega de aplicaciones y gestión de pruebas.

    The personal token authorization page

Servicio MCP Oficial Alojado (Sin Instalación)

Yunxiao proporciona un endpoint MCP alojado oficialmente — no se necesita instalación local ni Docker. Simplemente apunta tu cliente a él y autentícate con tu token de Yunxiao.

  • Central: https://openapi-rdc.aliyuncs.com/ai/mcp
  • Edición regional: el dominio de región de tu organización + /ai/mcp, p. ej. https://<your-org>.devops.aliyuncs.com/ai/mcp — el mismo dominio que usas para acceder a Yunxiao en tu región.
  • Transporte: HTTP Transmisible (sin estado)
  • Autenticación: Authorization: Bearer <YOUR_TOKEN> (o cabecera X-Yunxiao-Token: <YOUR_TOKEN>)

Configuración del cliente — Central (clientes con soporte remoto nativo, p. ej. Cursor):

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

Configuración del cliente — Edición regional (reemplaza la URL con tu propio dominio de región):

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

Consejo: reduce el uso de contexto solicitando solo los conjuntos de herramientas que necesitas — ?toolsets=code-management,project-management o cabecera X-Devops-Toolsets. Consulta la guía completa: docs/hosted-mcp-guide.zh-CN.md.


Inicio Rápido (Autoalojado, Usando Modo Stdio)

El modo Stdio es la forma más simple de autoalojamiento, adecuada para la mayoría de los clientes MCP (como Cursor, Claude Desktop, iFlow, etc.). No requiere instalación de Docker, solo se ejecuta a través de npx.

Opción 1: Uso Directo a través de NPX (La más simple)

Añade la siguiente configuración a tu archivo de configuración del cliente MCP:

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

Nota:

  • Reemplaza <YOUR_TOKEN> con tu token de acceso de Yunxiao
  • La bandera -y confirma automáticamente la instalación sin confirmación manual
  • Por defecto, la herramienta llama a la OpenAPI de la Estación Central de Yunxiao (https://openapi-rdc.aliyuncs.com); no se requiere configuración adicional
  • Si estás en una edición regional (dominio específico de la organización), establece una variable de entorno adicional YUNXIAO_API_BASE_URL a la URL de tu instancia de Yunxiao, p. ej. https://your-org.devops.aliyuncs.com. Consulta la sección Configuración de la Edición Regional arriba para más detalles
  • Este método usa modo stdio, comunicándose con el cliente MCP a través de entrada/salida estándar

Usando Docker (Opcional)

Modos de Transporte

ModoBandera CLIVariable de EntornoEndpoints
Stdio(por defecto)stdin/stdout
SSE--sseMCP_TRANSPORT=sse/sse + /messages
HTTP Transmisible--streamable-httpMCP_TRANSPORT=streamable-http/mcp
Ambos--sse --streamable-httpMCP_TRANSPORT=both/sse + /mcp

HTTP Transmisible es el transporte remoto recomendado por la especificación MCP. SSE es heredado; usa both durante la migración.

1. Descargar Imagen

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

Autoconstrucción: docker build -t alibabacloud/alibabacloud-devops-mcp-server .

2. Iniciar Servidor

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 Transmisible / Ambos — establece MCP_TRANSPORT y expón 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 de entorno opcionales para HTTP Transmisible:

  • MCP_STREAMABLE_PATH: Ruta del endpoint MCP (por defecto /mcp)
  • MCP_HTTP_HOST: Host de enlace (por defecto 0.0.0.0)
  • MCP_ALLOWED_HOSTS: Valores de cabecera Host permitidos (separados por comas)

3. Configurar Cliente 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 Transmisible: http://localhost:3000/mcp

Pasa las credenciales a través de parámetro de consulta o cabecera:

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

O cabecera de solicitud: x-yunxiao-token: YOUR_TOKEN_HERE

Base de OpenAPI de región / instancia:

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

O cabecera de solicitud: 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 del cliente: http://localhost:3000/sse (SSE) o http://localhost:3000/mcp (HTTP Transmisible)

Conjuntos de Herramientas

El servidor ahora soporta conjuntos de herramientas, permitiéndote habilitar solo las herramientas que necesitas. Esto puede reducir el número de herramientas presentadas al asistente de IA y mejorar el rendimiento.

Conjuntos de herramientas disponibles:

  • organization-management: Herramientas de gestión de la organización (lista de organizaciones, detalles de la organización, información del departamento, roles organizativos, información de miembros, etc.)
  • code-management: Herramientas de gestión de repositorios de código (gestión de repositorios, gestión de ramas, gestión de solicitudes de fusión, árbol de archivos, etc.)
  • project-management: Herramientas de gestión de proyectos (gestión de proyectos, gestión de elementos de trabajo, campos de elementos de trabajo, comentarios de elementos de trabajo, seguimiento del tiempo, etc.)
  • pipeline-management: Herramientas de gestión de pipelines (lista de pipelines, configuración de pipelines, gestión de recursos, gestión de etiquetas, gestión de despliegues, etc.)
  • packages-management: Herramientas de gestión de repositorios de artefactos (repositorios de artefactos, listas de artefactos, etc.)
  • application-delivery: Herramientas de entrega de aplicaciones (gestión de órdenes de despliegue, gestión de aplicaciones, etiquetas de aplicaciones, gestión de grupos de variables, etc.)
  • test-management: Herramientas de gestión de pruebas (gestión de casos de prueba, directorios de casos de prueba, planes de prueba, resultados de pruebas, etc.)

Para usar conjuntos de herramientas, puedes especificarlos a través de argumentos de línea de comandos o variables de entorno:

  1. A través de argumento de línea de comandos:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
  1. A través de variable de entorno:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server

Si no se especifican conjuntos de herramientas, todas las herramientas se habilitarán por defecto.

Herramientas

alibabacloud-devops-mcp-server integra varias herramientas, incluyendo:

Gestión de la Organización

  • get_current_organization_Info: Obtener información de la organización del usuario actual
  • get_user_organizations: Obtener la lista de organizaciones a las que se ha unido el usuario actual
  • get_organization_role: Obtener información sobre un rol de la organización
  • get_organization_departments: Obtener la lista de departamentos en una organización
  • get_organization_department_info: Obtener información sobre un departamento en una organización
  • get_organization_department_ancestors: Obtener los ancestros de un departamento en una organización
  • get_organization_members: Obtener la lista de miembros en una organización
  • get_organization_member_info: Obtener información sobre un miembro en una organización
  • get_organization_member_info_by_user_id: Obtener información sobre un miembro en una organización por ID de usuario
  • search_organization_members: Buscar miembros de la organización
  • list_organization_roles: Listar roles de la organización
  • get_organization_role: Obtener información sobre un rol de la organización

Herramientas de Gestión de Código

  • create_branch: Crear una rama
  • delete_branch: Eliminar una rama
  • get_branch: Obtener información de la rama
  • list_branches: Obtener lista de ramas
  • create_file: Crear un archivo
  • delete_file: Eliminar un archivo
  • get_file_blobs: Obtener contenido del archivo
  • list_files: Consultar árbol de archivos
  • update_file: Actualizar contenido del archivo
  • create_change_request: Crear una solicitud de fusión
  • create_change_request_comment: Crear un comentario en una solicitud de fusión
  • get_change_request: Consultar solicitud de fusión
  • list_change_request_patch_sets: Consultar lista de versiones de solicitud de fusión
  • list_change_request: Consultar lista de solicitudes de fusión
  • list_change_request_comments: Consultar lista de comentarios de solicitud de fusión
  • get_compare: Comparar código
  • get_repository: Obtener detalles del repositorio
  • list_repositories: Obtener lista de repositorios
  • list_commits: [Gestión de Código] Listar commits en un repositorio
  • get_commit: [Gestión de Código] Obtener detalles del commit
  • create_commit_comment: [Gestión de Código] Crear un comentario en un commit

Herramientas de Gestión de Proyectos

  • get_project: Obtener detalles del proyecto
  • search_projects: Buscar proyectos
  • get_sprint: Obtener detalles del sprint
  • list_sprints: Listar sprints en un proyecto
  • create_sprint: [Gestión de Proyectos] Crear un sprint
  • update_sprint: [Gestión de Proyectos] Actualizar un sprint
  • search_programs: [Gestión de Proyectos] Buscar programas
  • list_program_versions: [Gestión de Proyectos] Listar versiones del programa
  • list_versions: [Gestión de Proyectos] Listar versiones del proyecto
  • create_version: [Gestión de Proyectos] Crear una versión
  • update_version: [Gestión de Proyectos] Actualizar una versión
  • delete_version: [Gestión de Proyectos] Eliminar una versión
  • get_work_item: Obtener detalles del elemento de trabajo
  • update_work_item: [Gestión de Proyectos] Actualizar un elemento de trabajo
  • search_workitems: Buscar elementos de trabajo
  • get_work_item_types: obtener tipos de elementos de trabajo
  • create_work_item: crear elemento de trabajo
  • list_all_work_item_types: Listar todos los tipos de elementos de trabajo en una organización
  • list_work_item_types: Listar tipos de elementos de trabajo en un espacio de proyecto
  • get_work_item_type: Obtener detalles de un tipo de elemento de trabajo específico
  • list_work_item_relation_work_item_types: Listar tipos de elementos de trabajo que pueden relacionarse con un elemento de trabajo específico
  • get_work_item_type_field_config: Obtener configuración de campos para un tipo de elemento de trabajo específico
  • get_work_item_workflow: Obtener información del flujo de trabajo para un tipo de elemento de trabajo específico
  • list_work_item_comments: Listar comentarios para un elemento de trabajo específico
  • create_work_item_comment: Crear un comentario para un elemento de trabajo específico
  • list_workitem_attachments: Listar adjuntos para un elemento de trabajo específico
  • get_workitem_file: Obtener información del archivo para un adjunto de elemento de trabajo específico
  • create_workitem_attachment: Subir un archivo local como adjunto a un elemento de trabajo
  • list_workitem_activities: Listar historial de actividad para un elemento de trabajo (cambios de campo, transiciones de estado, cambios de asociación)
  • list_current_user_effort_records: [Gestión de Proyectos] Obtener el detalle de horas reales del usuario, el intervalo entre la hora de fin y la hora de inicio no puede ser mayor a 6 meses
  • list_effort_records: [Gestión de Proyectos] Obtener detalle de horas reales
  • create_effort_record: [Gestión de Proyectos] Registrar horas reales
  • list_estimated_efforts: [Gestión de Proyectos] Obtener detalle de horas estimadas
  • create_estimated_effort: [Gestión de Proyectos] Registrar horas estimadas
  • update_effort_record: [Gestión de Proyectos] Actualizar registro de horas reales
  • update_estimated_effort: [Gestión de Proyectos] Actualizar registro de horas estimadas

Herramientas de Gestión de Pipelines

  • get_pipeline: Obtener detalles de la canalización
  • list_pipelines: Obtener lista de canalizaciones
  • smart_list_pipelines: Búsqueda inteligente de canalizaciones con referencias de tiempo en lenguaje natural
  • generate_pipeline_yaml: [Gestión de Canalizaciones] Generar configuración YAML de canalización
  • create_pipeline_from_description: Crear una canalización a partir de una descripción en lenguaje natural
  • update_pipeline: [Gestión de Canalizaciones] Actualizar contenido YAML de canalización
  • create_pipeline_run: Crear una instancia de ejecución de canalización
  • get_latest_pipeline_run: Obtener la última instancia de ejecución de canalización
  • get_pipeline_run: Obtener detalles de ejecución de canalización
  • list_pipeline_runs: Obtener lista de ejecuciones de canalización
  • list_pipeline_jobs_by_category: Obtener tareas de ejecución de canalización por categoría
  • list_pipeline_job_historys: Obtener el historial de ejecución de una tarea de canalización
  • execute_pipeline_job_run: Ejecutar manualmente una tarea de canalización
  • get_pipeline_job_run_log: Obtener los registros de ejecución de un trabajo de canalización
  • list_service_connections: Listar conexiones de servicio en la organización
  • create_pipeline_from_description: Genera automáticamente configuración YAML y crea la canalización
  • update_pipeline: Actualizar una canalización existente en Yunxiao por pipelineId. Úselo para actualizar YAML de canalización, etapas, trabajos, etc.
  • create_resource_member: Crear un miembro de recurso
  • delete_resource_member: Eliminar un miembro de recurso
  • list_resource_members: Obtener una lista de miembros de recurso
  • update_resource_member: Actualizar un miembro de recurso
  • update_resource_owner: Transferir propietario de recurso
  • create_tag: Crear una etiqueta
  • create_tag_group: Crear un grupo de etiquetas
  • list_tag_groups: Obtener una lista de grupos de etiquetas
  • delete_tag_group: Eliminar un grupo de etiquetas
  • update_tag_group: Actualizar un grupo de etiquetas
  • get_tag_group: Obtener un grupo de etiquetas
  • delete_tag: Eliminar una etiqueta
  • update_tag: Actualizar una etiqueta
  • stop_vm_deploy_order: Detener orden de despliegue de VM
  • skip_vm_deploy_machine: Omitir máquina de despliegue de VM
  • retry_vm_deploy_machine: Reintentar máquina de despliegue de VM
  • resume_vm_deploy_order: Reanudar orden de despliegue de VM
  • get_vm_deploy_order: Obtener detalles de orden de despliegue de VM
  • get_vm_deploy_machine_log: Obtener registro de máquina de despliegue de VM

Herramientas de Entrega de Aplicaciones

  • create_change_order: [entrega de aplicaciones] Crear orden de despliegue
  • list_change_order_versions: [entrega de aplicaciones] Ver lista de versiones de orden de despliegue
  • get_change_order: [entrega de aplicaciones] Leer materiales y estado de orden de trabajo usados por la orden de despliegue
  • list_change_order_job_logs: [entrega de aplicaciones] Consultar registro de orden de despliegue de entorno
  • find_task_operation_log: [entrega de aplicaciones] Consultar registro de ejecución de tarea de despliegue, que normalmente contiene detalles de programación del motor de despliegue subyacente
  • execute_job_action: [entrega de aplicaciones] Operar orden de despliegue de entorno
  • list_change_orders_by_origin: [entrega de aplicaciones] Consultar orden de despliegue por fuente de creación
  • create_appstack_change_request: [entrega de aplicaciones] Crear solicitud de cambio
  • get_appstack_change_request_audit_items: [entrega de aplicaciones] Obtener elementos de aprobación de la solicitud de cambio
  • list_appstack_change_request_executions: [entrega de aplicaciones] Listar registros de ejecución de la solicitud de cambio
  • list_appstack_change_request_work_items: [entrega de aplicaciones] Listar elementos de trabajo de la solicitud de cambio
  • cancel_appstack_change_request: [entrega de aplicaciones] Cancelar solicitud de cambio
  • close_appstack_change_request: [entrega de aplicaciones] Cerrar solicitud de cambio
  • list_applications: [entrega de aplicaciones] Listar aplicaciones en una organización con paginación
  • get_application: [entrega de aplicaciones] Obtener detalles de aplicación por nombre
  • create_application: [entrega de aplicaciones] Crear una nueva aplicación
  • update_application: [entrega de aplicaciones] Actualizar una aplicación existente
  • get_latest_orchestration: [entrega de aplicaciones] Obtener la última orquestación para un entorno
  • list_app_orchestration: [entrega de aplicaciones] Listar orquestaciones de aplicaciones
  • create_app_orchestration: [entrega de aplicaciones] Crear una orquestación de aplicación
  • delete_app_orchestration: [entrega de aplicaciones] Eliminar una orquestación de aplicación
  • get_app_orchestration: [entrega de aplicaciones] Obtener una orquestación de aplicación
  • update_app_orchestration: [entrega de aplicaciones] Actualizar una orquestación de aplicación
  • get_env_variable_groups: [entrega de aplicaciones] Obtener grupos de variables para un entorno
  • create_variable_group: [entrega de aplicaciones] Crear un grupo de variables
  • delete_variable_group: [entrega de aplicaciones] Eliminar un grupo de variables
  • get_variable_group: [entrega de aplicaciones] Obtener un grupo de variables
  • update_variable_group: [entrega de aplicaciones] Actualizar un grupo de variables
  • get_app_variable_groups: [entrega de aplicaciones] Obtener grupos de variables para una aplicación
  • get_app_variable_groups_revision: [entrega de aplicaciones] Obtener la revisión de grupos de variables para una aplicación
  • search_app_templates: [entrega de aplicaciones] Buscar plantillas de aplicación
  • create_app_tag: [entrega de aplicaciones] Crear una etiqueta de aplicación
  • update_app_tag: [entrega de aplicaciones] Actualizar una etiqueta de aplicación
  • search_app_tags: [entrega de aplicaciones] Buscar etiquetas de aplicación
  • update_app_tag_bind: [entrega de aplicaciones] Actualizar vinculaciones de etiquetas de aplicación
  • create_global_var: [entrega de aplicaciones] Crear un grupo de variables global
  • get_global_var: [entrega de aplicaciones] Obtener un grupo de variables global
  • update_global_var: [entrega de aplicaciones] Actualizar un grupo de variables global
  • list_global_vars: [entrega de aplicaciones] Listar grupos de variables globales
  • get_machine_deploy_log: [entrega de aplicaciones] Obtener registro de despliegue de máquina
  • add_host_list_to_host_group: [entrega de aplicaciones] Agregar lista de hosts al grupo de hosts
  • add_host_list_to_deploy_group: [entrega de aplicaciones] Agregar lista de hosts al grupo de despliegue
  • list_app_release_workflows: [entrega de aplicaciones] Listar todos los flujos de trabajo de lanzamiento para una aplicación
  • list_app_release_workflow_briefs: [entrega de aplicaciones] Listar resúmenes de flujo de trabajo de lanzamiento para una aplicación
  • list_system_release_workflows: [entrega de aplicaciones] Listar todos los flujos de trabajo de lanzamiento del sistema
  • create_system_release_workflow: [entrega de aplicaciones] Crear un flujo de trabajo de lanzamiento del sistema
  • update_system_release_stage: [entrega de aplicaciones] Actualizar etapa del flujo de trabajo de lanzamiento del sistema
  • execute_system_release_stage: [entrega de aplicaciones] Ejecutar etapa del flujo de trabajo de lanzamiento del sistema
  • get_app_release_workflow_stage: [entrega de aplicaciones] Obtener detalles de etapa del flujo de trabajo de lanzamiento
  • list_app_release_stage_briefs: [entrega de aplicaciones] Listar resúmenes de etapa de lanzamiento
  • update_app_release_stage: [entrega de aplicaciones] Actualizar etapa del flujo de trabajo de lanzamiento de aplicación
  • list_app_release_stage_runs: [entrega de aplicaciones] Listar registros de ejecución de etapa de lanzamiento
  • execute_app_release_stage: [entrega de aplicaciones] Ejecutar etapa del flujo de trabajo de lanzamiento para una solicitud de cambio
  • cancel_app_release_stage_execution: [entrega de aplicaciones] Cancelar ejecución de etapa del flujo de trabajo de lanzamiento
  • retry_app_release_stage_pipeline: [entrega de aplicaciones] Reintentar canalización de etapa del flujo de trabajo de lanzamiento
  • skip_app_release_stage_pipeline: [entrega de aplicaciones] Omitir canalización de etapa del flujo de trabajo de lanzamiento
  • list_app_release_stage_metadata: [entrega de aplicaciones] Listar metadatos integrados para ejecución de etapa
  • get_app_release_stage_pipeline_run: [entrega de aplicaciones] Obtener instancia de ejecución de canalización de etapa de lanzamiento
  • pass_app_release_stage_validate: [entrega de aplicaciones] Pasar validación de etapa del flujo de trabajo de lanzamiento
  • get_app_release_stage_job_log: [entrega de aplicaciones] Obtener registro de ejecución de trabajo de canalización
  • refuse_app_release_stage_validate: [entrega de aplicaciones] Rechazar validación de etapa del flujo de trabajo de lanzamiento

Herramientas de Gestión de Paquetes

  • list_package_repositories: Obtener lista de detalles de repositorios de paquetes
  • list_artifacts: Obtener lista de detalles de artefactos
  • get_artifact: Obtener detalles de un solo artefacto

Herramientas de Gestión de Pruebas

  • list_testcase_directories: [gestión de pruebas] Obtener lista de directorios de casos de prueba
  • create_testcase_directory: [gestión de pruebas] Crear un directorio de casos de prueba
  • get_testcase_field_config: [gestión de pruebas] Obtener configuración de campos de casos de prueba
  • create_testcase: [gestión de pruebas] Crear un caso de prueba
  • search_testcases: [gestión de pruebas] Buscar casos de prueba
  • get_testcase: [gestión de pruebas] Obtener información de caso de prueba
  • delete_testcase: [gestión de pruebas] Eliminar un caso de prueba
  • list_test_plans: [gestión de pruebas] Obtener lista de planes de prueba
  • get_test_result_list: [gestión de pruebas] Obtener lista de casos de prueba en un plan de prueba
  • update_test_result: [gestión de pruebas] Actualizar resultado de prueba

Contáctenos

Si tiene alguna pregunta, únase al grupo de discusión de Alibaba Cloud Devops (134400004101) para debatir.

Alibaba Cloud Devops MCP Server Group

Enlaces Relacionados