Azure DevOps MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AZURE_DEVOPS_PAT | Yes | Personal Access Token | |
| AZURE_DEVOPS_URL | Yes | Server base URL (e.g., http://tfs:8080/tfs) | |
| AZURE_DEVOPS_PROJECT | No | Default project for commands | |
| AZURE_DEVOPS_COLLECTION | No | Collection name | DefaultCollection |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| test_connectionA | Test the connection to Azure DevOps Server and verify authentication |
| list_projectsA | List all projects in the Azure DevOps organization/collection |
| get_projectC | Get detailed information about a specific project |
| list_reposA | List all Git repositories in a project |
| list_branchesC | List branches in a repository |
| list_commitsA | Get commit history for a repository |
| get_commitA | Get detailed information about a specific commit including changes |
| get_commit_diffC | Get the diff/changes for a file in a commit |
| list_pull_requestsB | List pull requests in a repository |
| get_pull_requestC | Get detailed information about a pull request including comments and threads |
| compare_branchesA | Compare two branches - shows commits in target that are not in base (useful for regression analysis) |
| search_codeC | Search for code/text content in a repository |
| get_commits_for_work_itemA | Find commits associated with a work item ID (searches commit messages for #ID) |
| get_file_contentA | Get the content of a file from a repository at a specific branch or commit |
| get_prs_for_work_itemC | Find pull requests linked to a work item |
| list_buildsC | List recent builds with status and results |
| get_buildC | Get detailed information about a specific build |
| get_build_logsA | Get build logs - useful for analyzing build errors and failures |
| list_build_definitionsC | List build/pipeline definitions |
| analyze_build_errorsB | Analyze a failed build and extract errors, warnings, and issues from logs |
| query_work_itemsA | Query work items using WIQL (Work Item Query Language) or simple filters |
| get_work_itemB | Get detailed information about a specific work item |
| list_iterationsB | List iterations (sprints) in a project - useful for sprint planning and filtering work items |
| list_areasA | List area paths in a project - useful for organizing and filtering work items by team or component |
| list_work_item_typesB | List available work item types in a project |
| list_releasesC | List releases with deployment status |
| get_releaseA | Get detailed information about a specific release |
| list_release_definitionsC | List release/deployment pipeline definitions |
| get_release_logsC | Get deployment logs for a release environment |
| list_pipelinesC | List pipeline definitions in a project |
| get_pipeline_runsB | Get recent runs for a pipeline |
| get_pipeline_yamlC | Get the YAML configuration for a pipeline |
| get_pipeline_variablesB | Get variables defined for a pipeline |
| list_test_runsC | List test runs for a project - useful for finding test execution history |
| get_test_runB | Get detailed information about a specific test run |
| get_test_resultsA | Get test results from a test run - shows which tests passed/failed |
| get_failed_testsB | Get failed tests from a test run - useful for investigating failures |
| get_test_runs_for_buildB | Get test runs associated with a specific build |
| analyze_test_failuresB | Analyze test failures in a build - groups failures by error type |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/elad-nofy/azure-devops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server