What is Azure MCP Agents Functions?
Azure MCP Agents Functions is a collection of Azure Functions that expose Azure DevOps capabilities as MCP (Model Context Protocol) Tools. It enables conversational AI interfaces to interact with Azure Boards and Azure Pipelines by listing projects, work items, and pipelines, creating work items, and triggering or checking pipeline runs.
How to use Azure MCP Agents Functions?
Clone the repository, update local.settings.json with your Azure DevOps organization URL, tenant ID, and client ID, ensure the Azure Storage Emulator is running (or configure a real storage account), and then run func start from the AzureMcpAgents.Functions directory. The tools become available for any MCP-compatible platform.
Key features of Azure MCP Agents Functions
- Integrates with Azure Boards to list projects and work items
- Creates work items (bugs, tasks, user stories) with details
- Integrates with Azure Pipelines to list pipelines and trigger runs
- Checks the status of specific pipeline runs
- Exposes functions as MCP Tools using trigger and property attributes
Use cases of Azure MCP Agents Functions
- Let a conversational AI create a new bug or task in Azure Boards
- List all work items of a given type in a project via chat
- Trigger a pipeline build from a natural language command
- Check the status of a recent pipeline run without leaving the conversation
评论