azure-devops-mcp
Verified Safeby microsoft
Overview
Provides a local Model Context Protocol (MCP) server that enables AI agents to interact with Azure DevOps, performing tasks such as managing work items, repositories, pipelines, test plans, wikis, and advanced security directly from a code editor.
Installation
npx -y @azure-devops/mcp {organization_name}Environment Variables
- ADO_MCP_AUTH_TOKEN
- LOG_LEVEL
Security Notes
Authentication uses standard OAuth2 (via `@azure/msal-node`) or Azure CLI (`@azure/identity`), or a Personal Access Token via an environment variable. The OAuth client ID (`0d50963b-7bb9-4fe7-94c7-a99af00b5136`) is publicly listed, which is expected for an OAuth client and not a secret. Logging is correctly redirected to `stderr` to avoid interfering with the `stdout` protocol. Tenant IDs are cached locally with a 1-week TTL. No explicit 'eval' or code obfuscation found. Overall, follows good security practices for integrating with Azure DevOps APIs.
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-gopls
Provides a Model Context Protocol (MCP) server for AI assistants to interact with Go code via gopls, offering navigation, diagnostics, testing, coverage, and refactoring capabilities.
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.
mcp-servers
Provides a production-ready Model Context Protocol (MCP) server for seamless integration with VS Code and other MCP clients to enable AI-driven development features.