Support editing Azure DevOps pipeline tags in MCP server #1569
Chris (cpAdm)
started this conversation in
Backlog of Suggestions
Replies: 1 comment
|
I am not seeing anyone else ask for this. It won't be something we invest in right away. I am going to add to backlog discussion and see if there is any movement before we make any final decissions. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Issue Type
Tool(s)
Proposed new capability
Support editing Azure DevOps pipeline tags within the Pipelines toolset.
Possible implementation options:
New tool:
pipelines_get_tagsNew tool:
pipelines_add_tagsNew tool:
pipelines_remove_tagsNew tool:
pipelines_set_tagsAlternatively:
add_tags,remove_tags, orset_tags.Description
The Azure DevOps MCP Server currently provides pipeline-related capabilities such as running pipelines, creating pipelines, renaming pipelines, and updating build stages. However, there does not appear to be support for editing pipeline tags through MCP.
Pipeline tags are useful metadata for organization, filtering, governance, and automation. They are also a practical coordination mechanism for AI agents and automated systems that need to identify which pipelines they own or manage.
Without pipeline tag editing support, agents can discover pipelines but cannot reliably mark them for ownership, lifecycle, classification, or policy purposes through the MCP surface.
Why this capability is needed
Pipeline tags are a lightweight way to encode metadata directly on a pipeline definition. They are useful both for human organization and for machine-driven workflows.
In particular, agent workflows can use pipeline tags to claim responsibility for certain pipelines and coordinate safely with users or with other agents.
Without pipeline tag editing support:
Examples of useful tags include:
managed-by:copilotagent:release-botowner:deployment-agentenvironment:productionlifecycle:deprecatedExample scenarios
Scenario 1: Agent ownership
An AI agent is responsible for maintaining a subset of deployment pipelines.
The agent should be able to add tags such as:
managed-by:copilotagent:release-botThis would allow:
Scenario 2: Governance and classification
A platform team wants to classify pipelines with tags such as:
environment:productioncompliance:pciservice:paymentsAn MCP-enabled workflow should be able to apply and update these tags consistently across pipelines.
Scenario 3: Cleanup and reconciliation
An automation workflow discovers pipelines with outdated metadata.
The agent should be able to:
deprecated-ownerSuggested workflow
This would allow MCP-driven automation to manage pipeline metadata in the same workflow where it already manages other pipeline operations.
All reactions