azure-devops-mcp-server
Verified Safeby Jordiag
Overview
Exposes Azure DevOps operations as tools for AI assistants, enabling AI agents to automate tasks like creating work items, managing pull requests, and queuing builds.
Installation
docker run -d \ --name azure-devops-mcp-server \ -p 5050:5050 \ -e ASPNETCORE_ENVIRONMENT=Production \ -e MCP_McpServer__LogLevel=Information \ --restart unless-stopped \ azure-devops-mcp-server:latestEnvironment Variables
- AZURE_DEVOPS_ORG
- AZURE_DEVOPS_PAT
Security Notes
The project uses environment variables for sensitive credentials (AZURE_DEVOPS_PAT), which is a good practice. No 'eval' or malicious patterns were found in the provided code. 'AllowedHosts: *' in appsettings.Production.json is a standard ASP.NET Core default but should be reviewed and potentially restricted to specific hosts if the server is exposed publicly, though less critical for an internal agent tool. OpenTelemetry and Application Insights are enabled in production for monitoring.
Similar Servers
kubernetes-mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to interact with Kubernetes and OpenShift clusters, enabling AI-driven cluster management and diagnosis.
mcp-k8s-go
An MCP server enabling AI assistants and users to interact with and manage Kubernetes clusters by listing, getting, applying, and executing commands on Kubernetes resources.
mcp-server-azure-devops
This server provides an AI agent with tools to interact with Azure DevOps services, including searching code, wikis, and work items, managing pull requests, retrieving project details, and handling pipeline operations.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.