LogoSTMCP
Download
azure-devops-mcp

Azure DevOps MCP Server

Azure DevOps MCP Server provides a local Model Context Protocol server enabling direct Azure DevOps interaction from code editors like VS Code, with comprehensive tools for projects, work items, repositories, pipelines, and more.

Tools

1. core_list_project_teams

Retrieve a list of teams for the specified Azure DevOps project.

2. core_list_projects

Retrieve a list of projects in your Azure DevOps organization.

3. core_get_identity_ids

Retrieve Azure DevOps identity IDs for a list of unique names.

4. work_list_team_iterations

Retrieve a list of iterations for a specific team in a project.

5. work_create_iterations

Create new iterations in a specified Azure DevOps project.

6. work_assign_iterations

Assign existing iterations to a specific team in a project.

7. wit_my_work_items

Retrieve a list of work items relevant to the authenticated user.

8. wit_list_backlogs

Retrieve a list of backlogs for a given project and team.

9. wit_list_backlog_work_items

Retrieve a list of backlogs for a given project, team, and backlog category.

10. wit_get_work_item

Get a single work item by ID.

11. wit_get_work_items_batch_by_ids

Retrieve a list of work items by IDs in batch.

12. wit_update_work_item

Update a work item by ID with specified fields.

13. wit_create_work_item

Create a new work item in a specified project and work item type.

14. wit_list_work_item_comments

Retrieve a list of comments for a work item by ID.

15. wit_get_work_items_for_iteration

Retrieve a list of work items for a specified iteration.

16. wit_add_work_item_comment

Add a comment to a work item by ID.

17. wit_add_child_work_items

Create one or more child work items of a specific work item type for the given parent ID.

Link a single work item to an existing pull request.

19. wit_get_work_item_type

Get a specific work item type.

20. wit_get_query

Get a query by its ID or path.

21. wit_get_query_results_by_id

Retrieve the results of a work item query given the query ID.

22. wit_update_work_items_batch

Update work items in batch.

Link work items together in batch.

Unlink one or many links from a work item.

Link to artifacts like branch, pull request, commit, and build.

26. repo_list_repos_by_project

Retrieve a list of repositories for a given project.

27. repo_list_pull_requests_by_repo

Retrieve a list of pull requests for a given repository.

28. repo_list_pull_requests_by_project

Retrieve a list of pull requests for a given project ID or name.

29. repo_list_branches_by_repo

Retrieve a list of branches for a given repository.

30. repo_list_my_branches_by_repo

Retrieve a list of your branches for a given repository ID.

31. repo_list_pull_requests_by_commits

List pull requests associated with commits.

32. repo_list_pull_request_threads

Retrieve a list of comment threads for a pull request.

33. repo_list_pull_request_thread_comments

Retrieve a list of comments in a pull request thread.

34. repo_get_repo_by_name_or_id

Get the repository by project and repository name or ID.

35. repo_get_branch_by_name

Get a branch by its name.

36. repo_get_pull_request_by_id

Get a pull request by its ID.

37. repo_create_pull_request

Create a new pull request.

38. repo_update_pull_request_status

Update the status of an existing pull request to active or abandoned.

39. repo_update_pull_request

Update various fields of an existing pull request (title, description, draft status, target branch).

40. repo_update_pull_request_reviewers

Add or remove reviewers for an existing pull request.

41. repo_reply_to_comment

Replies to a specific comment on a pull request.

42. repo_resolve_comment

Resolves a specific comment thread on a pull request.

43. repo_search_commits

Searches for commits.

44. repo_create_pull_request_thread

Creates a new comment thread on a pull request.

45. pipelines_get_build_definitions

Retrieve a list of build definitions for a given project.

46. pipelines_get_build_definition_revisions

Retrieve a list of revisions for a specific build definition.

47. pipelines_get_builds

Retrieve a list of builds for a given project.

48. pipelines_get_build_log

Retrieve the logs for a specific build.

49. pipelines_get_build_log_by_id

Get a specific build log by log ID.

50. pipelines_get_build_changes

Get the changes associated with a specific build.

51. pipelines_get_build_status

Fetch the status of a specific build.

52. pipelines_update_build_stage

Update the stage of a specific build.

53. pipelines_get_run

Gets a run for a particular pipeline.

54. pipelines_list_runs

Gets top 10000 runs for a particular pipeline.

55. pipelines_run_pipeline

Starts a new run of a pipeline.

56. advsec_get_alerts

Retrieve Advanced Security alerts for a repository.

57. advsec_get_alert_details

Get detailed information about a specific Advanced Security alert.

58. testplan_create_test_plan

Create a new test plan in the project.

59. testplan_create_test_case

Create a new test case work item.

60. testplan_add_test_cases_to_suite

Add existing test cases to a test suite.

61. testplan_list_test_plans

Retrieve a paginated list of test plans from an Azure DevOps project.

62. testplan_list_test_cases

Get a list of test cases in the test plan.

63. testplan_show_test_results_from_build_id

Get a list of test results for a given project and build ID.

64. wiki_list_wikis

Retrieve a list of wikis for an organization or project.

65. wiki_get_wiki

Get the wiki by wikiIdentifier.

66. wiki_list_pages

Retrieve a list of wiki pages for a specific wiki and project.

67. wiki_get_page_content

Retrieve wiki page content by wikiIdentifier and path.

68. wiki_create_or_update_page

Create or update wiki pages with full content support.

69. search_code

Get code search results for a given search text.

70. search_wiki

Get wiki search results for a given search text.

71. search_workitem

Get work item search results for a given search text.

Open Graph image for Azure DevOps MCP Server

JSON Config

{
  "inputs": [
    {
      "id": "ado_org",
      "type": "promptString",
      "description": "Azure DevOps organization name  (e.g. 'contoso')"
    }
  ],
  "servers": {
    "ado": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@azure-devops/mcp", "${input:ado_org}"]
    }
  }
}

Useful Links

Information