NeuroMCP Azure DevOps Tool for interacting with Azure DevOps APIs
$ dotnet add package NeuroMCP.AzureDevOpsA .NET Global Tool for interacting with Azure DevOps APIs through the Model Context Protocol (MCP).
dotnet tool install --global NeuroMCP.AzureDevOps
The tool can be configured through:
Environment variables:
NEUROMCP_AZDEVOPS_ORG_URL: Default organization URLNEUROMCP_AZDEVOPS_PROJECT: Default project nameNEUROMCP_AZDEVOPS_PAT: Personal Access Token for authenticationConfiguration file:
Create a mcp.json file in your working directory:
{
"azureDevOps": {
"orgUrl": "https://dev.azure.com/your-org",
"defaultProject": "YourProject",
"authentication": {
"type": "pat", // "pat", "interactive", "azureAD"
"patToken": "your-pat-token" // Only for "pat" type
}
}
}
Start the server in command-line mode:
neuromcp-azdevops --port 5300
Install and start as a Windows service:
# Install the service
neuromcp-azdevops --install --service-name NeuroMCPAzureDevOps --port 5300
# Start the service
Start-Service -Name NeuroMCPAzureDevOps
When running, the service provides MCP endpoints for:
The simplest authentication method - provide a PAT token through environment variables or configuration.
For managed environments, you can use Azure.Identity for integrated authentication:
{
"azureDevOps": {
"authentication": {
"type": "azureAD"
}
}
}
This will use DefaultAzureCredential which tries multiple authentication methods.