- Azure MCP Agents Functions
Azure MCP Agents Functions
What is Azure MCP Agents Functions?
Azure MCP Agents Functions is a project that implements Azure Functions as tools for the Microsoft Copilot Platform (MCP), enabling users to interact with Azure DevOps functionalities through a conversational AI interface.
How to use Azure MCP Agents Functions?
To use the Azure MCP Agents Functions, clone the repository, configure the local.settings.json with your Azure DevOps organization details, and run the functions host using the command func start in the AzureMcpAgents.Functions directory.
Key features of Azure MCP Agents Functions?
- Azure Boards Integration: List projects, retrieve work items, and create new work items in Azure DevOps.
- Azure Pipelines Integration: List pipelines, trigger runs, and check the status of pipeline executions.
- MCP Tool Framework: Functions are exposed as MCP Tools, allowing for easy discovery and invocation through conversational interfaces.
Use cases of Azure MCP Agents Functions?
- Automating project management tasks in Azure Boards.
- Triggering CI/CD pipelines in Azure DevOps through conversational commands.
- Integrating Azure DevOps functionalities into chatbots or other AI applications.
FAQ from Azure MCP Agents Functions?
- What prerequisites are needed?
You need the .NET SDK, Azure Functions Core Tools, and an Azure DevOps organization with a project.
- Is there a specific configuration needed?
Yes, you must update the
local.settings.jsonwith your Azure DevOps organization URL, Tenant ID, and Client ID.
- How do I run the functions locally?
Navigate to the
AzureMcpAgents.Functionsdirectory and runfunc startto start the functions host.