azure-devops-mcp
Verified Safeby microsoft
Overview
Provides a local Model Context Protocol (MCP) server to interact with Azure DevOps Services, enabling users to perform various tasks directly from their code editor via an agent (like GitHub Copilot).
Installation
npx -y @azure-devops/mcp {ADO_ORG_NAME}Environment Variables
- LOG_LEVEL
- ADO_MCP_AUTH_TOKEN
Security Notes
The server leverages `@azure/identity` and `@azure/msal-node` for secure token acquisition, and uses `process.env` for `ADO_MCP_AUTH_TOKEN` which is a standard practice for secrets. There are no obvious 'eval' calls, obfuscation, or malicious patterns. Robust input validation is in place via Zod schemas and a custom build-time validation script. Authentication via browser-based OAuth or Azure CLI ensures secure credential handling, though multi-tenant configurations can introduce setup complexity. The project actively maintains a SECURITY.md and follows Microsoft's Code of Conduct.
Similar Servers
github-mcp-server
Connects AI tools (agents, assistants, chatbots) directly to GitHub's platform, enabling natural language interactions for repository management, issue/PR automation, code analysis, and workflow automation.
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.
aks-mcp
Enables AI assistants to interact with Azure Kubernetes Service (AKS) clusters by translating natural language requests into AKS operations.
mcp-gopls
An MCP server that enables AI assistants to utilize Go's Language Server Protocol (gopls) for advanced code analysis, navigation, refactoring, and execution of Go tooling within Go workspaces.