mcp-server-azure-devops
Verified Safeby BACH-AI-Tools
Overview
This server acts as an Azure DevOps client, enabling programmatic interaction with various Azure DevOps resources (code, wikis, work items, pull requests, projects, pipelines, organizations, and user profiles) for automation and AI agent integration.
Installation
npm startEnvironment Variables
- AZURE_DEVOPS_AUTH_METHOD
- AZURE_DEVOPS_PAT
- AZURE_DEVOPS_ORG_URL
- AZURE_DEVOPS_DEFAULT_PROJECT
Security Notes
The server uses environment variables (e.g., AZURE_DEVOPS_PAT) for sensitive credentials, which is a good security practice. It also supports Azure Identity (DefaultAzureCredential, AzureCliCredential) for authentication. Network requests are handled via the `axios` library, and there is no direct use of dangerous functions like `eval` or obvious obfuscation. Error handling wraps API errors, preventing raw sensitive data exposure. Basic shell scripts (`create_branch.sh`) are present but are utility scripts, not part of the core server's runtime logic.
Similar Servers
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.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
azure-devops-mcp-server
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.