AlibabaCloud DevOps MCP

oficial

O servidor MCP Yunxiao fornece a assistentes de IA a capacidade de interagir com a plataforma Yunxiao.

O que você pode fazer com Alibaba Cloud Dev Ops MCP?

  • Pesquisar e visualizar itens de trabalho — Encontre itens de trabalho em todos os projetos com search_workitems e inspecione seus detalhes, comentários, anexos e histórico de atividades.
  • Gerenciar solicitações de merge e código — Liste, crie e comente em solicitações de merge (list_change_request, create_change_request_comment), navegue pelas árvores de arquivos do repositório e compare branches.
  • Executar e inspecionar pipelines — Dispare execuções de pipeline, obtenha logs de execução e consulte status de execução usando list_pipeline_runs e get_pipeline_job_run_log.
  • Gerenciar implantações de aplicativos — Crie ordens de alteração de implantação, visualize logs de implantação e gerencie estágios do fluxo de trabalho de release com execute_app_release_stage.
  • Gerenciar casos de teste e planos — Pesquise casos de teste, crie planos de teste e atualize resultados de teste via search_testcases e update_test_result.
  • Navegar pela estrutura da organização — Consulte departamentos, membros e funções usando get_organization_departments e search_organization_members.

Documentação

English | 中文

alibabacloud-devops-mcp-server

O AlibabaCloud Devops MCP Server fornece aos assistentes de IA a capacidade de interagir com a plataforma Yunxiao, permitindo-lhes ler o conteúdo de itens de trabalho em projetos, escrever código automaticamente após entender os requisitos e enviar solicitações de merge de código. Equipes de desenvolvimento empresarial podem usá-lo para auxiliar em revisões de código, otimizar o gerenciamento de tarefas, reduzir operações repetitivas e, assim, focar em inovação e entrega de produtos mais importantes.

Funcionalidades

O alibabacloud-devops-mcp-server fornece as seguintes capacidades para assistentes de IA:

  • organization-management: Ferramentas de gerenciamento de organização (lista de organizações, detalhes da organização, informações de departamento, funções organizacionais, informações de membros, etc.)
  • code-management: Ferramentas de gerenciamento de repositório de código (gerenciamento de repositório, gerenciamento de branches, gerenciamento de solicitações de merge, árvore de arquivos, etc.)
  • project-management: Ferramentas de gerenciamento de projetos (gerenciamento de projetos, gerenciamento de itens de trabalho, campos de itens de trabalho, comentários de itens de trabalho, controle de tempo, etc.)
  • pipeline-management: Ferramentas de gerenciamento de pipeline (lista de pipelines, configuração de pipeline, gerenciamento de recursos, gerenciamento de tags, gerenciamento de implantação, etc.)
  • application-delivery: Ferramentas de entrega de aplicações (gerenciamento de ordens de implantação, gerenciamento de aplicações, tags de aplicação, gerenciamento de grupos de variáveis, etc.)
  • packages-management: Ferramentas de gerenciamento de repositório de artefatos (repositórios de artefatos, listas de artefatos, etc.)
  • test-management: Ferramentas de gerenciamento de testes (gerenciamento de casos de teste, diretórios de casos de teste, planos de teste, resultados de teste, etc.)

Uso

Suporte a Edições Regionais

Esta ferramenta suporta tanto os modos de implantação da estação central Yunxiao quanto da Edição Regional:

  • Estação Central: Usa https://openapi-rdc.aliyuncs.com como o domínio da API
  • Edição Regional: Usa domínios específicos da organização, como https://your-org.devops.aliyuncs.com

Detecção Automática de Modo

A ferramenta determina automaticamente o modo de implantação com base na URL base da API configurada:

  • Se a URL contiver openapi-rdc.aliyuncs.com, ela opera no modo estação central
  • Caso contrário, opera no modo edição regional

Configurando a Edição Regional

Ao usar uma Edição Regional, defina a variável de ambiente 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é-requisitos

  • versão do node >= 18.0.0

  • Token de Acesso Pessoal do AlibabaCloud Devops, clique aqui para obter. Conceda permissões de leitura e escrita para todas as APIs em gerenciamento de organização, colaboração de projetos, gerenciamento de código, gerenciamento de pipeline, gerenciamento de repositório de artefatos, entrega de aplicações e gerenciamento de testes.

    The personal token authorization page

Serviço MCP Hospedado Oficialmente (Sem Instalação)

O Yunxiao fornece um endpoint MCP hospedado oficialmente — sem necessidade de instalação local ou Docker. Basta apontar seu cliente para ele e autenticar com seu token Yunxiao.

  • Central: https://openapi-rdc.aliyuncs.com/ai/mcp
  • Edição Regional: domínio regional da sua organização + /ai/mcp, ex.: https://<your-org>.devops.aliyuncs.com/ai/mcp — o mesmo domínio que você usa para acessar o Yunxiao em sua região.
  • Transporte: HTTP Transmissível (stateless)
  • Autenticação: Authorization: Bearer <YOUR_TOKEN> (ou cabeçalho X-Yunxiao-Token: <YOUR_TOKEN>)

Configuração do cliente — Central (clientes com suporte remoto nativo, ex.: Cursor):

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

Configuração do cliente — Edição Regional (substitua a URL pelo seu próprio domínio regional):

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

Dica: reduza o uso de contexto solicitando apenas os conjuntos de ferramentas que você precisa — ?toolsets=code-management,project-management ou cabeçalho X-Devops-Toolsets. Veja o guia completo: docs/hosted-mcp-guide.zh-CN.md.


Início Rápido (Auto-hospedado, Usando Modo Stdio)

Modo Stdio é a forma mais simples de auto-hospedagem, adequada para a maioria dos clientes MCP (como Cursor, Claude Desktop, iFlow, etc.). Não requer instalação do Docker, basta executar via npx.

Opção 1: Uso Direto via NPX (Mais Simples)

Adicione a seguinte configuração ao arquivo de configuração do seu cliente MCP:

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

Nota:

  • Substitua <YOUR_TOKEN> pelo seu token de acesso Yunxiao
  • A flag -y confirma automaticamente a instalação sem confirmação manual
  • Por padrão, a ferramenta chama a OpenAPI da Estação Central Yunxiao (https://openapi-rdc.aliyuncs.com); nenhuma configuração extra é necessária
  • Se você estiver em uma Edição Regional (domínio específico da organização), defina uma variável de ambiente adicional YUNXIAO_API_BASE_URL para a URL da sua instância Yunxiao, ex.: https://your-org.devops.aliyuncs.com. Veja a seção Configurando a Edição Regional acima para detalhes
  • Este método usa modo stdio, comunicando-se com o cliente MCP via entrada/saída padrão

Usando Docker (Opcional)

Modos de Transporte

ModoFlag CLIVariável de AmbienteEndpoints
Stdio(padrão)stdin/stdout
SSE--sseMCP_TRANSPORT=sse/sse + /messages
HTTP Transmissível--streamable-httpMCP_TRANSPORT=streamable-http/mcp
Ambos--sse --streamable-httpMCP_TRANSPORT=both/sse + /mcp

HTTP Transmissível é o transporte remoto recomendado pela especificação MCP. SSE é legado; use both durante a migração.

1. Baixar Imagem

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

Compilação própria: 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 Transmissível / Ambos — defina MCP_TRANSPORT e exponha 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

Variáveis de ambiente opcionais para HTTP Transmissível:

  • MCP_STREAMABLE_PATH: Caminho do endpoint MCP (padrão /mcp)
  • MCP_HTTP_HOST: Host de ligação (padrão 0.0.0.0)
  • MCP_ALLOWED_HOSTS: Valores permitidos para o cabeçalho Host (separados por vírgula)

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 Transmissível: http://localhost:3000/mcp

Passe as credenciais via parâmetro de consulta ou cabeçalho:

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

Ou cabeçalho de requisição: x-yunxiao-token: YOUR_TOKEN_HERE

Base OpenAPI de região/instância:

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

Ou cabeçalho de requisição: 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 do cliente: http://localhost:3000/sse (SSE) ou http://localhost:3000/mcp (HTTP Transmissível)

Conjuntos de Ferramentas

O servidor agora suporta conjuntos de ferramentas, permitindo que você habilite apenas as ferramentas necessárias. Isso pode reduzir o número de ferramentas apresentadas ao assistente de IA e melhorar o desempenho.

Conjuntos de ferramentas disponíveis:

  • organization-management: Ferramentas de gerenciamento de organização (lista de organizações, detalhes da organização, informações de departamento, funções organizacionais, informações de membros, etc.)
  • code-management: Ferramentas de gerenciamento de repositório de código (gerenciamento de repositório, gerenciamento de branches, gerenciamento de solicitações de merge, árvore de arquivos, etc.)
  • project-management: Ferramentas de gerenciamento de projetos (gerenciamento de projetos, gerenciamento de itens de trabalho, campos de itens de trabalho, comentários de itens de trabalho, controle de tempo, etc.)
  • pipeline-management: Ferramentas de gerenciamento de pipeline (lista de pipelines, configuração de pipeline, gerenciamento de recursos, gerenciamento de tags, gerenciamento de implantação, etc.)
  • packages-management: Ferramentas de gerenciamento de repositório de artefatos (repositórios de artefatos, listas de artefatos, etc.)
  • application-delivery: Ferramentas de entrega de aplicações (gerenciamento de ordens de implantação, gerenciamento de aplicações, tags de aplicação, gerenciamento de grupos de variáveis, etc.)
  • test-management: Ferramentas de gerenciamento de testes (gerenciamento de casos de teste, diretórios de casos de teste, planos de teste, resultados de teste, etc.)

Para usar conjuntos de ferramentas, você pode especificá-los via argumentos de linha de comando ou variáveis de ambiente:

  1. Via argumento de linha de comando:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
  1. Via variável de ambiente:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server

Se nenhum conjunto de ferramentas for especificado, todas as ferramentas serão habilitadas por padrão.

Ferramentas

O alibabacloud-devops-mcp-server integra várias ferramentas, incluindo:

Gerenciamento de Organização

  • get_current_organization_Info: Obter informações da organização do usuário atual
  • get_user_organizations: Obter a lista de organizações às quais o usuário atual ingressou
  • get_organization_role: Obter informações sobre uma função da organização
  • get_organization_departments: Obter a lista de departamentos em uma organização
  • get_organization_department_info: Obter informações sobre um departamento em uma organização
  • get_organization_department_ancestors: Obter os ancestrais de um departamento em uma organização
  • get_organization_members: Obter a lista de membros em uma organização
  • get_organization_member_info: Obter informações sobre um membro em uma organização
  • get_organization_member_info_by_user_id: Obter informações sobre um membro em uma organização por ID de usuário
  • search_organization_members: Pesquisar membros da organização
  • list_organization_roles: Listar funções da organização
  • get_organization_role: Obter informações sobre uma função da organização

Ferramentas de Gerenciamento de Código

  • create_branch: Criar um branch
  • delete_branch: Excluir um branch
  • get_branch: Obter informações do branch
  • list_branches: Obter lista de branches
  • create_file: Criar um arquivo
  • delete_file: Excluir um arquivo
  • get_file_blobs: Obter conteúdo do arquivo
  • list_files: Consultar árvore de arquivos
  • update_file: Atualizar conteúdo do arquivo
  • create_change_request: Criar uma solicitação de merge
  • create_change_request_comment: Criar um comentário em uma solicitação de merge
  • get_change_request: Consultar solicitação de merge
  • list_change_request_patch_sets: Consultar lista de versões da solicitação de merge
  • list_change_request: Consultar lista de solicitações de merge
  • list_change_request_comments: Consultar lista de comentários da solicitação de merge
  • get_compare: Comparar código
  • get_repository: Obter detalhes do repositório
  • list_repositories: Obter lista de repositórios
  • list_commits: [Gerenciamento de Código] Listar commits em um repositório
  • get_commit: [Gerenciamento de Código] Obter detalhes do commit
  • create_commit_comment: [Gerenciamento de Código] Criar um comentário em um commit

Ferramentas de Gerenciamento de Projetos

  • get_project: Obter detalhes do projeto
  • search_projects: Pesquisar projetos
  • get_sprint: Obter detalhes do sprint
  • list_sprints: Listar sprints em um projeto
  • create_sprint: [Gerenciamento de Projetos] Criar um sprint
  • update_sprint: [Gerenciamento de Projetos] Atualizar um sprint
  • search_programs: [Gerenciamento de Projetos] Pesquisar programas
  • list_program_versions: [Gerenciamento de Projetos] Listar versões do programa
  • list_versions: [Gerenciamento de Projetos] Listar versões do projeto
  • create_version: [Gerenciamento de Projetos] Criar uma versão
  • update_version: [Gerenciamento de Projetos] Atualizar uma versão
  • delete_version: [Gerenciamento de Projetos] Excluir uma versão
  • get_work_item: Obter detalhes do item de trabalho
  • update_work_item: [Gerenciamento de Projetos] Atualizar um item de trabalho
  • search_workitems: Pesquisar itens de trabalho
  • get_work_item_types: obter tipos de itens de trabalho
  • create_work_item: criar item de trabalho
  • list_all_work_item_types: Listar todos os tipos de itens de trabalho em uma organização
  • list_work_item_types: Listar tipos de itens de trabalho em um espaço de projeto
  • get_work_item_type: Obter detalhes de um tipo específico de item de trabalho
  • list_work_item_relation_work_item_types: Listar tipos de itens de trabalho que podem ser relacionados a um item de trabalho específico
  • get_work_item_type_field_config: Obter configuração de campo para um tipo específico de item de trabalho
  • get_work_item_workflow: Obter informações do fluxo de trabalho para um tipo específico de item de trabalho
  • list_work_item_comments: Listar comentários para um item de trabalho específico
  • create_work_item_comment: Criar um comentário para um item de trabalho específico
  • list_workitem_attachments: Listar anexos para um item de trabalho específico
  • get_workitem_file: Obter informações do arquivo para um anexo de item de trabalho específico
  • create_workitem_attachment: Fazer upload de um arquivo local como anexo para um item de trabalho
  • list_workitem_activities: Listar histórico de atividades para um item de trabalho (alterações de campo, transições de status, alterações de associação)
  • list_current_user_effort_records: [Gerenciamento de Projetos] Obter detalhes de horas reais do usuário, o intervalo entre a hora de término e a hora de início não pode ser maior que 6 meses
  • list_effort_records: [Gerenciamento de Projetos] Obter detalhes de horas reais
  • create_effort_record: [Gerenciamento de Projetos] Registrar horas reais
  • list_estimated_efforts: [Gerenciamento de Projetos] Obter detalhes de horas estimadas
  • create_estimated_effort: [Gerenciamento de Projetos] Registrar horas estimadas
  • update_effort_record: [Gerenciamento de Projetos] Atualizar registro de horas reais
  • update_estimated_effort: [Gerenciamento de Projetos] Atualizar registro de horas estimadas

Ferramentas de Gerenciamento de Pipeline

  • get_pipeline: Obter detalhes do pipeline
  • list_pipelines: Obter lista de pipelines
  • smart_list_pipelines: Pesquisa inteligente de pipeline com referências de tempo em linguagem natural
  • generate_pipeline_yaml: [Gerenciamento de Pipeline] Gerar configuração YAML do pipeline
  • create_pipeline_from_description: Criar um pipeline a partir de descrição em linguagem natural
  • update_pipeline: [Gerenciamento de Pipeline] Atualizar conteúdo YAML do pipeline
  • create_pipeline_run: Criar uma instância de execução de pipeline
  • get_latest_pipeline_run: Obter a instância de execução de pipeline mais recente
  • get_pipeline_run: Obter detalhes da execução do pipeline
  • list_pipeline_runs: Obter lista de execuções do pipeline
  • list_pipeline_jobs_by_category: Obter tarefas de execução do pipeline por categoria
  • list_pipeline_job_historys: Obter o histórico de execução de uma tarefa de pipeline
  • execute_pipeline_job_run: Executar manualmente uma tarefa de pipeline
  • get_pipeline_job_run_log: Obter os logs de execução de um job de pipeline
  • list_service_connections: Listar conexões de serviço na organização
  • create_pipeline_from_description: Gera automaticamente configuração YAML e cria pipeline
  • update_pipeline: Atualizar um pipeline existente no Yunxiao pelo pipelineId. Use para atualizar YAML do pipeline, estágios, jobs, etc.
  • create_resource_member: Criar um membro de recurso
  • delete_resource_member: Excluir um membro de recurso
  • list_resource_members: Obter uma lista de membros de recurso
  • update_resource_member: Atualizar um membro de recurso
  • update_resource_owner: Transferir proprietário do recurso
  • create_tag: Criar uma tag
  • create_tag_group: Criar um grupo de tags
  • list_tag_groups: Obter uma lista de grupos de tags
  • delete_tag_group: Excluir um grupo de tags
  • update_tag_group: Atualizar um grupo de tags
  • get_tag_group: Obter um grupo de tags
  • delete_tag: Excluir uma tag
  • update_tag: Atualizar uma tag
  • stop_vm_deploy_order: Parar ordem de deploy de VM
  • skip_vm_deploy_machine: Pular máquina de deploy de VM
  • retry_vm_deploy_machine: Tentar novamente máquina de deploy de VM
  • resume_vm_deploy_order: Retomar ordem de deploy de VM
  • get_vm_deploy_order: Obter detalhes da ordem de deploy de VM
  • get_vm_deploy_machine_log: Obter log da máquina de deploy de VM

Ferramentas de Entrega de Aplicações

  • create_change_order: [entrega de aplicações] Criar ordem de deploy
  • list_change_order_versions: [entrega de aplicações] Ver lista de versões da ordem de deploy
  • get_change_order: [entrega de aplicações] Ler materiais e status da ordem de serviço usados pela ordem de deploy
  • list_change_order_job_logs: [entrega de aplicações] Consultar logs da ordem de deploy do ambiente
  • find_task_operation_log: [entrega de aplicações] Consultar log de execução da tarefa de deploy, que geralmente contém detalhes de agendamento do mecanismo de deploy downstream
  • execute_job_action: [entrega de aplicações] Operar ordem de deploy do ambiente
  • list_change_orders_by_origin: [entrega de aplicações] Consultar ordem de deploy por origem de criação
  • create_appstack_change_request: [entrega de aplicações] Criar solicitação de mudança
  • get_appstack_change_request_audit_items: [entrega de aplicações] Obter itens de aprovação da solicitação de mudança
  • list_appstack_change_request_executions: [entrega de aplicações] Listar registros de execução da solicitação de mudança
  • list_appstack_change_request_work_items: [entrega de aplicações] Listar itens de trabalho da solicitação de mudança
  • cancel_appstack_change_request: [entrega de aplicações] Cancelar solicitação de mudança
  • close_appstack_change_request: [entrega de aplicações] Fechar solicitação de mudança
  • list_applications: [entrega de aplicações] Listar aplicações em uma organização com paginação
  • get_application: [entrega de aplicações] Obter detalhes da aplicação por nome
  • create_application: [entrega de aplicações] Criar uma nova aplicação
  • update_application: [entrega de aplicações] Atualizar uma aplicação existente
  • get_latest_orchestration: [entrega de aplicações] Obter a orquestração mais recente para um ambiente
  • list_app_orchestration: [entrega de aplicações] Listar orquestrações de aplicação
  • create_app_orchestration: [entrega de aplicações] Criar uma orquestração de aplicação
  • delete_app_orchestration: [entrega de aplicações] Excluir uma orquestração de aplicação
  • get_app_orchestration: [entrega de aplicações] Obter uma orquestração de aplicação
  • update_app_orchestration: [entrega de aplicações] Atualizar uma orquestração de aplicação
  • get_env_variable_groups: [entrega de aplicações] Obter grupos de variáveis para um ambiente
  • create_variable_group: [entrega de aplicações] Criar um grupo de variáveis
  • delete_variable_group: [entrega de aplicações] Excluir um grupo de variáveis
  • get_variable_group: [entrega de aplicações] Obter um grupo de variáveis
  • update_variable_group: [entrega de aplicações] Atualizar um grupo de variáveis
  • get_app_variable_groups: [entrega de aplicações] Obter grupos de variáveis para uma aplicação
  • get_app_variable_groups_revision: [entrega de aplicações] Obter a revisão dos grupos de variáveis para uma aplicação
  • search_app_templates: [entrega de aplicações] Pesquisar modelos de aplicação
  • create_app_tag: [entrega de aplicações] Criar uma tag de aplicação
  • update_app_tag: [entrega de aplicações] Atualizar uma tag de aplicação
  • search_app_tags: [entrega de aplicações] Pesquisar tags de aplicação
  • update_app_tag_bind: [entrega de aplicações] Atualizar vínculos de tags de aplicação
  • create_global_var: [entrega de aplicações] Criar um grupo de variáveis global
  • get_global_var: [entrega de aplicações] Obter um grupo de variáveis global
  • update_global_var: [entrega de aplicações] Atualizar um grupo de variáveis global
  • list_global_vars: [entrega de aplicações] Listar grupos de variáveis globais
  • get_machine_deploy_log: [entrega de aplicações] Obter log de deploy da máquina
  • add_host_list_to_host_group: [entrega de aplicações] Adicionar lista de hosts ao grupo de hosts
  • add_host_list_to_deploy_group: [entrega de aplicações] Adicionar lista de hosts ao grupo de deploy
  • list_app_release_workflows: [entrega de aplicações] Listar todos os fluxos de trabalho de liberação para uma aplicação
  • list_app_release_workflow_briefs: [entrega de aplicações] Listar resumos de fluxos de trabalho de liberação para uma aplicação
  • list_system_release_workflows: [entrega de aplicações] Listar todos os fluxos de trabalho de liberação do sistema
  • create_system_release_workflow: [entrega de aplicações] Criar um fluxo de trabalho de liberação do sistema
  • update_system_release_stage: [entrega de aplicações] Atualizar estágio do fluxo de trabalho de liberação do sistema
  • execute_system_release_stage: [entrega de aplicações] Executar estágio do fluxo de trabalho de liberação do sistema
  • get_app_release_workflow_stage: [entrega de aplicações] Obter detalhes do estágio do fluxo de trabalho de liberação
  • list_app_release_stage_briefs: [entrega de aplicações] Listar resumos de estágios de liberação
  • update_app_release_stage: [entrega de aplicações] Atualizar estágio do fluxo de trabalho de liberação da aplicação
  • list_app_release_stage_runs: [entrega de aplicações] Listar registros de execução de estágio de liberação
  • execute_app_release_stage: [entrega de aplicações] Executar estágio do fluxo de trabalho de liberação para uma solicitação de mudança
  • cancel_app_release_stage_execution: [entrega de aplicações] Cancelar execução do estágio do fluxo de trabalho de liberação
  • retry_app_release_stage_pipeline: [entrega de aplicações] Tentar novamente pipeline do estágio do fluxo de trabalho de liberação
  • skip_app_release_stage_pipeline: [entrega de aplicações] Pular pipeline do estágio do fluxo de trabalho de liberação
  • list_app_release_stage_metadata: [entrega de aplicações] Listar metadados integrados para execução de estágio
  • get_app_release_stage_pipeline_run: [entrega de aplicações] Obter instância de execução do pipeline do estágio de liberação
  • pass_app_release_stage_validate: [entrega de aplicações] Aprovar validação do estágio do fluxo de trabalho de liberação
  • get_app_release_stage_job_log: [entrega de aplicações] Obter log de execução do job do pipeline
  • refuse_app_release_stage_validate: [entrega de aplicações] Recusar validação do estágio do fluxo de trabalho de liberação

Ferramentas de Gerenciamento de Pacotes

  • list_package_repositories: Obter lista de detalhes de repositórios de pacotes
  • list_artifacts: Obter lista de detalhes de artefatos
  • get_artifact: Obter detalhes de um único artefato

Ferramentas de Gerenciamento de Testes

  • list_testcase_directories: [gerenciamento de testes] Obter lista de diretórios de casos de teste
  • create_testcase_directory: [gerenciamento de testes] Criar um diretório de casos de teste
  • get_testcase_field_config: [gerenciamento de testes] Obter configuração de campos de caso de teste
  • create_testcase: [gerenciamento de testes] Criar um caso de teste
  • search_testcases: [gerenciamento de testes] Pesquisar casos de teste
  • get_testcase: [gerenciamento de testes] Obter informações do caso de teste
  • delete_testcase: [gerenciamento de testes] Excluir um caso de teste
  • list_test_plans: [gerenciamento de testes] Obter lista de planos de teste
  • get_test_result_list: [gerenciamento de testes] Obter lista de casos de teste em um plano de teste
  • update_test_result: [gerenciamento de testes] Atualizar resultado do teste

Fale Conosco

Se você tiver alguma dúvida, junte-se ao grupo de discussão Alibaba Cloud Devops (134400004101) para conversarmos.

Alibaba Cloud Devops MCP Server Group

Links Relacionados