AlibabaCloud DevOps MCP - MCP Server Seguro por ALMC Security 2025

AlibabaCloud DevOps MCP

Ver en GitHub

alibabacloud-devops-mcp-server

smithery badge

AlibabaCloud Devops MCP Server proporciona a los asistentes de IA la capacidad de interactuar con la plataforma Yunxiao, lo que les permite 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 de las empresas pueden utilizarlo para ayudar con las revisiones de código, optimizar la gestión de tareas, reducir las operaciones repetitivas y, de este modo, centrarse en la innovación y la entrega de productos más importantes.

Características

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

  • Gestión de repositorios de código: Consulta de repositorios de código y sus ramas, creación de ramas
  • Operaciones con archivos: Crear, actualizar, eliminar y recuperar contenido de archivos de código
  • Revisión de código: Creación y gestión de procesos de revisión de código
  • Gestión de proyectos: Buscar proyectos, obtener detalles de proyectos
  • Gestión decanalizaciones: Obtener detalles de pipeline, obtener lista de pipeline, crear una instancia de ejecución de pipeline, obtener la última instancia de ejecución de pipeline, obtener detalles de ejecución de pipeline, obtener lista de ejecución de pipeline, Consultar / Ejecutar una tarea de despliegue de pipeline
  • Gestión de paquetes: Obtener lista de detalles de repositorios de paquetes, Obtener lista de detalles de artefactos, Obtener detalles de artefactos individuales

Herramientas

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

Gestión de organizaciones

  • get_current_organization_Info: Obtener información de la organización del usuario actual
  • get_user_organizations: Obtiene la lista de organizaciones a las que se ha unido el usuario actual
  • get_organization_role: Obtener información sobre el rol de una organización
  • get_organization_departments: Obtiene la lista de departamentos de una organización
  • get_organization_department_info: Obtener información sobre un departamento de una organización
  • get_organization_department_ancestors: Obtener los antepasados de un departamento en una organización
  • get_organization_members: Obtener la lista de miembros de una organización
  • get_organization_member_info: Obtener información sobre un miembro de una organización
  • get_organization_member_info_by_user_id: Obtener información sobre un miembro de una organización por ID de usuario
  • search_organization_members: Buscar miembros de una 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 una rama
  • list_branches: Obtener lista de ramas
  • create_file: Crear un fichero
  • borrar_archivo: Borrar un fichero
  • get_file_blobs: Obtener el contenido de un fichero
  • list_files: Consultar el árbol de ficheros
  • update_file: Actualizar el contenido del fichero
  • create_change_request: Crear una solicitud de cambio
  • 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: Consulta de la lista de versiones de solicitudes de fusión
  • list_change_request: Consulta de la lista de solicitudes de fusión
  • list_change_request_comments: Consulta de la lista de comentarios de solicitudes de fusión
  • get_compare: Comparar código
  • get_repository: Obtener detalles del repositorio
  • list_repositories: Obtener lista de repositorios

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
  • get_work_item: Obtener detalles del elemento de trabajo
  • search_workitems: Buscar elementos de trabajo
  • get_work_item_types: Obtener tipos de elementos de trabajo
  • create_work_item: crea un elemento de trabajo
  • list_all_work_item_types: Listar todos los tipos de elementos de trabajo de una organización
  • list_work_item_types: Lista de tipos de elementos de trabajo en un espacio de proyecto
  • get_work_item_type: Obtener detalles de un tipo específico de elemento de trabajo
  • list_work_item_relation_work_item_types: Lista los tipos de elementos de trabajo que pueden estar relacionados con un elemento de trabajo específico
  • get_work_item_type_field_config: Obtener la configuración de campo para un tipo de elemento de trabajo específico
  • get_work_item_workflow: Obtener información del flujo de trabajo para un tipo de work item específico
  • list_work_item_comments: Lista los comentarios de un elemento de trabajo específico
  • create_work_item_comment: Crear un comentario para un elemento de trabajo específico

Herramientas de gestión de canalizaciones

  • get_pipeline: Obtener detalles de la tubería
  • list_pipelines: Obtener lista de tuberías
  • smart_list_pipelines: Búsqueda inteligente de tuberías con referencias temporales en lenguaje natural
  • create_pipeline_run: Crear una instancia de ejecución de canalización
  • get_latest_pipeline_run: Obtiene la última instancia de ejecución de un oleoducto
  • get_pipeline_run: Obtener detalles de la ejecución
  • list_pipeline_runs: Obtener la lista de ejecuciones
  • list_pipeline_jobs_by_category: Obtener tareas de ejecución de pipeline por categoría
  • list_pipeline_job_historys: Obtener el historial de ejecución de una tarea de pipeline
  • execute_pipeline_job_run: Ejecutar manualmente una tarea de canalización
  • get_pipeline_job_run_log: Obtener los registros de ejecución de una tarea de canalización
  • list_service_connections: Lista las conexiones de servicio en la organización
  • create_pipeline_from_description: Genera automáticamente la configuración YAML y crea el pipeline
  • update_pipeline: Actualiza un pipeline existente en Yunxiao por pipelineId. Utilícelo para actualizar el YAML, las etapas, los trabajos, etc. de la canalización.

Herramientas de gestión de paquetes

  • list_package_repositories: Obtener la lista detallada de repositorios de paquetes
  • list_artifacts: Lista de detalles de artefactos
  • get_artifact: Obtener detalles de un único artefacto

Uso

Requisitos previos

  • nodo versión >= 18.0.0

  • Token de acceso personal deAlibabaCloud Devops, haga clic aquí para obtenerlo. Conceder permisos de lectura y escritura a todas las APIs bajo gestión de organización, colaboración de proyectos, gestión de código, gestión de pipeline, gestión de repositorio de artefactos, entrega de aplicaciones y gestión de pruebas.

    The personal token authorization page

Instalación a través de Smithery

Para instalar AlibabaCloud DevOps Server para Claude Desktop automáticamente vía Smithery:

npx -y @smithery/cli install @aliyun/alibabacloud-devops-mcp-server --client claude

Instalar el servidor MCP de Yunxiao a través del mercado MCP

El mercado MCP integrado en Lingma (AlibabaCloud Tongyi Lingma) ya ha proporcionado el servicio MCP de AlibabaCloud Devops. Para instalarlo, simplemente ingrese al mercado MCP en Lingma y busque "Yunxiao DevOps", luego haga clic en instalar.

Install AlibabaCloud Devops MCP Service from the MCP Market

Ejecutar el servidor MCP a través de NPX

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

Ejecutar el servidor MCP mediante un contenedor Docker

  1. Docker build
docker build -t alibabacloud/alibabacloud-devops-mcp-server
  1. Configurar servidor MCP
{ "mcpServers": { "yunxiao": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "YUNXIAO_ACCESS_TOKEN", "alibabacloud/alibabacloud-devops-mcp-server" ], "env": { "YUNXIAO_ACCESS_TOKEN": "<SU_TOKEN>" } } }

Contacto

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

Alibaba Cloud Devops MCP Server Group

Enlaces relacionados

Relacionados en Oficial 🌟 - MCP Servers Seguros

ServidorResumenAcciones
HostingerServidor del Protocolo de Contexto de Modelos (MCP) para la API Hostinger.Ver
AgenteRPCVer
CRIC Wuye AIVer
AWS CDKServidor MCP para las prácticas recomendadas del kit de desarrollo en la nube (CDK) de AWS, patrones...Ver
Kontent.aiVer
GraphlitVer