alibabacloud-devops-mcp-server
AlibabaCloud Devops MCP Server permet als assistents d’IA interactuar amb la plataforma Yunxiao, llegint el contingut dels elements de treball dels projectes, escrivint codi automàticament després d’entendre els requisits i enviant sol·licituds de fusió de codi. Els equips de desenvolupament empresarial poden utilitzar-lo per ajudar en revisions de codi, optimitzar la gestió de tasques, reduir operacions repetitives i, així, centrar-se en la innovació i la entrega de productes més importants.
Features
alibabacloud-devops-mcp-server ofereix les següents capacitats als assistents d’IA:
- Code Repository Management: Consulta repositoris de codi i les seves branques, crea branques
- File Operations: Crea, actualitza, elimina i recupera el contingut dels fitxers de codi
- Code Review: Crea i gestiona processos de revisió de codi
- Project Management: Cerca projectes, obté detalls del projecte
- Pipeline Management: Obtén detalls del pipeline, llista de pipelines, crea una instància d’execució, obté la darrera execució, detalls de l’execució, llista d’execucions i consulta/execució d’una tasca de desplegament
- Package Management: Obtén llista de detalls dels repositoris de paquets, llista d’artefactes i detalls d’un sol artefacte
Tools
alibabacloud-devops-mcp-server integra diverses eines, incloent:
Organization Management
get_current_organization_Info: Obtén informació de l’organització de l’usuari actualget_user_organizations: Obtén la llista d’organitzacions a les que ha afegit l’usuari actualget_organization_role: Obtén informació d’un rol d’organitzacióget_organization_departments: Obtén la llista de departaments d’una organitzacióget_organization_department_info: Obtén informació d’un departament d’una organitzacióget_organization_department_ancestors: Obtén els ancestres d’un departament d’una organitzacióget_organization_members: Obtén la llista de membres d’una organitzacióget_organization_member_info: Obtén informació d’un membre d’una organitzacióget_organization_member_info_by_user_id: Obtén informació d’un membre d’una organització per ID d’usuarisearch_organization_members: Cerca membres d’organitzaciólist_organization_roles: Llista de rols d’organitzacióget_organization_role: Obtén informació d’un rol d’organització
Code Management Tools
create_branch: Crea una brancadelete_branch: Elimina una brancaget_branch: Obtén informació d’una brancalist_branches: Obtén la llista de branquescreate_file: Crea un fitxerdelete_file: Elimina un fitxerget_file_blobs: Obtén el contingut del fitxerlist_files: Consulta l’arbre de fitxersupdate_file: Actualitza el contingut del fitxercreate_change_request: Crea una sol·licitud de fusiócreate_change_request_comment: Crea un comentari a una sol·licitud de fusióget_change_request: Consulta una sol·licitud de fusiólist_change_request_patch_sets: Consulta la llista de versions d’una sol·licitud de fusiólist_change_request: Consulta la llista de sol·licituds de fusiólist_change_request_comments: Consulta la llista de comentaris d’una sol·licitud de fusióget_compare: Compara codiget_repository: Obtén detalls del repositorilist_repositories: Obtén la llista de repositoris
Project Management Tools
get_project: Obtén detalls del projectesearch_projects: Cerca projectesget_sprint: Obtén detalls del sprintlist_sprints: Llista de sprints en un projecteget_work_item: Obtén detalls d’un element de treballsearch_workitems: Cerca elements de treballget_work_item_types: Obtén tipus d’element de treballcreate_work_item: Crea un element de treballlist_all_work_item_types: Llista tots els tipus d’element de treball d’una organitzaciólist_work_item_types: Llista tipus d’element de treball en un espai de projecteget_work_item_type: Obtén detalls d’un tipus d’element de treball específiclist_work_item_relation_work_item_types: Llista tipus d’element de treball que poden relacionar-se amb un element específicget_work_item_type_field_config: Obtén configuració de camp d’un tipus d’element de treball específicget_work_item_workflow: Obtén informació del flux de treball d’un tipus d’element de treball específiclist_work_item_comments: Llista comentaris d’un element de treball específiccreate_work_item_comment: Crea un comentari per a un element de treball específic
Pipeline Management Tools
get_pipeline: Obtén detalls del pipelinelist_pipelines: Obtén la llista de pipelinessmart_list_pipelines: Cerca pipeline amb referències de temps en llenguatge naturalcreate_pipeline_run: Crea una instància d’execució de pipelineget_latest_pipeline_run: Obtén la darrera instància d’execucióget_pipeline_run: Obtén detalls de l’execució de pipelinelist_pipeline_runs: Obtén la llista d’execucions de pipelinelist_pipeline_jobs_by_category: Obtén tasques d’execució per categorialist_pipeline_job_historys: Obtén l’historial d’execució d’una tasca de pipelineexecute_pipeline_job_run: Executa manualment una tasca de pipelineget_pipeline_job_run_log: Obtén els registres d’execució d’un treball de pipelinelist_service_connections: Llista connexions de servei a l’organitzaciócreate_pipeline_from_description: Genera automàticament la configuració YAML i crea el pipelineupdate_pipeline: Actualitza un pipeline existent a Yunxiao per pipelineId. Utilitza-ho per actualitzar YAML, etapes, treballs, etc.
Packages Management Tools
list_package_repositories: Obtén llista de detalls dels repositoris de paquetslist_artifacts: Obtén llista de detalls d’artefactesget_artifact: Obtén detalls d’un sol artefacte
Usage
Prerequisites
node version >= 18.0.0
AlibabaCloud Devops Personal Access Token, clic aquí per obtenir-lo. Concedeix permisos de lectura i escriptura a totes les API sota gestió d’organització, col·laboració de projecte, gestió de codi, gestió de pipeline, gestió de repositori d’artefactes, lliurament d’aplicacions i gestió de proves.

Installing via Smithery
Per instal·lar el AlibabaCloud DevOps Server per a Claude Desktop automàticament via Smithery:
npx -y @smithery/cli install @aliyun/alibabacloud-devops-mcp-server --client claude
Install Yunxiao MCP server via MCP marketplace
El mercat MCP integrat a Lingma (AlibabaCloud Tongyi Lingma) ja ofereix el servei MCP d’AlibabaCloud Devops. Per instal·lar-lo, només cal entrar al mercat MCP a Lingma i cercar “Yunxiao DevOps”, després fer clic a instal·lar.

Run MCP Server via NPX
{
"mcpServers": {
"yunxiao": {
"command": "npx",
"args": [
"-y",
"alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Run MCP Server via Docker Container
- Docker build
docker build -t alibabacloud/alibabacloud-devops-mcp-server .
- Configure MCP Server
{
"mcpServers": {
"yunxiao": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"YUNXIAO_ACCESS_TOKEN",
"alibabacloud/alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Contact Us
Si tens qualsevol pregunta, uneix-te al grup de discussió d’Alibaba Cloud Devops (134400004101) per a més informació.





