Skip to content

Commit b81d455

Browse files
committed
docs: update tool references and video links in HOWTO.md
1 parent c7b77b4 commit b81d455

File tree

2 files changed

+68
-72
lines changed

2 files changed

+68
-72
lines changed

README.md

Lines changed: 61 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Easily install the Azure DevOps MCP Server for VS Code or VS Code Insiders:
77

88
This TypeScript project defines the **local** MCP server for Azure DevOps, enabling you to perform a wide range of Azure DevOps tasks directly from your code editor.
99

10-
> 🚨 **Public Preview:** This project is in public preview. Features and APIs may change before General Availability.
10+
> 🚨 **Public Preview:** This project is in public preview. You can expect that the tools will change before general availability.
1111
1212
## 📄 Table of contents
1313

@@ -37,89 +37,85 @@ The Azure DevOps MCP Server brings Azure DevOps context to your agents. Try prom
3737

3838
Interact with these Azure DevOps services:
3939

40-
### ⚒️ Core
40+
### 🧿 Core
4141

42-
- **ado_list_project_teams**: List teams for a project.
43-
- **ado_list_projects**: List organization projects.
44-
- **ado_list_team_iterations**: List iterations for a team.
45-
- **ado_create_iterations**: Create project iterations.
46-
- **ado_assign_iterations**: Assign iterations to a team.
42+
- **core_list_project_teams**: Retrieve a list of teams for the specified Azure DevOps project.
43+
- **core_list_projects**: Retrieve a list of projects in your Azure DevOps organization.
44+
45+
### ⚒️ Work
46+
47+
- **work_list_team_iterations**: Retrieve a list of iterations for a specific team in a project.
48+
- **work_create_iterations**: Create new iterations in a specified Azure DevOps project.
49+
- **work_assign_iterations**: Assign existing iterations to a specific team in a project.
4750

4851
### 📅 Work Items
4952

50-
- **ado_my_work_items**: List work items assigned to you.
51-
- **ado_list_backlogs**: List backlogs for a project and team.
52-
- **ado_list_backlog_work_items**: List work items for a team and backlog category.
53-
- **ado_get_work_item**: Get a work item by ID.
54-
- **ado_get_work_items_batch_by_ids**: Batch get work items by IDs.
55-
- **ado_update_work_item**: Update a work item by ID.
56-
- **ado_create_work_item**: Create a new work item.
57-
- **ado_list_work_item_comments**: List comments for a work item.
58-
- **ado_get_work_items_for_current_iteration**: List work items for the current iteration.
59-
- **ado_get_work_items_for_iteration**: List work items for a specific iteration.
60-
- **ado_add_work_item_comment**: Add a comment to a work item.
61-
- **ado_add_child_work_item**: Create a child work item.
62-
- **ado_update_work_item_assign**: Assign a work item.
63-
- **ado_link_work_item_to_pull_request**: Link a work item to a pull request.
64-
- **ado_get_work_item_type**: Get info about a work item type.
65-
- **ado_get_query**: Get query details by ID or path.
66-
- **ado_get_query_results_by_id**: Get query results by ID.
67-
- **ado_update_work_items_batch**: Batch update work items.
68-
- **ado_close_and_link_workitem_duplicates**: Close duplicate work items.
53+
- **wit_my_work_items**: Retrieve a list of work items relevent to the authenticated user.
54+
- **wit_list_backlogs**: Revieve a list of backlogs for a given project and team.
55+
- **wit_list_backlog_work_items**: Retrieve a list of backlogs of for a given project, team, and backlog category.
56+
- **wit_get_work_item**: Get a single work item by ID.
57+
- **wit_get_work_items_batch_by_ids**: Retrieve list of work items by IDs in batch.
58+
- **wit_update_work_item**: Update a work item by ID with specified fields.
59+
- **wit_create_work_item**: Create a new work item in a specified project and work item type.
60+
- **wit_list_work_item_comments**: Retrieve list of comments for a work item by ID.
61+
- **wit_get_work_items_for_iteration**: Retrieve a list of work items for a specified iteration.
62+
- **wit_add_work_item_comment**: Add comment to a work item by ID.
63+
- **wit_add_child_work_item**: Create a child work item from a parent by ID.
64+
- **wit_link_work_item_to_pull_request**: Link a single work item to an existing pull request.
65+
- **wit_get_work_item_type**: Get a specific work item type.
66+
- **wit_get_query**: Get a query by its ID or path.
67+
- **wit_get_query_results_by_id**: Retrieve the results of a work item query given the query ID.
68+
- **wit_update_work_items_batch**: Update work items in batch.
69+
- **wit_close_and_link_workitem_duplicates**: Close duplicate work items by id.
70+
- **wit_work_items_link**: Link work items together in batch.
6971

7072
### 📁 Repositories
7173

72-
- **ado_list_repos_by_project**: List repositories for a project.
73-
- **ado_list_pull_requests_by_repo**: List pull requests for a repository.
74-
- **ado_list_pull_requests_by_project**: List pull requests for a project.
75-
- **ado_list_branches_by_repo**: List branches for given repository.
76-
- **ado_list_my_branches_by_repo**: List of my branches for a given repository.
77-
- **ado_list_pull_request_threads**: List of comment threads for pull request.
78-
- **ado_list_pull_request_thread_comments**: List of comments in a pull request thread.
79-
- **ado_get_repo_by_id**: Get a repository by its id.
80-
- **ado_get_repo_by_name**: Get a repository by its name.
81-
- **ado_get_branch_by_name**: Get a branch by its name.
82-
- **ado_get_pull_request_by_id**: Get a pull request by its id.
83-
- **ado_create_pull_request**: Create a pull request.
84-
- **ado_publish_pull_request**: Publish a pull request.
85-
- **ado_abandon_pull_request**: Abandon a pull request.
86-
- **ado_reply_to_comment**: Reply to a pull request comment.
87-
- **ado_resolve_comment**: Resolve a pull request comment thread.
74+
- **repo_list_repos_by_project**: Retrieve a list of repositories for a given project.
75+
- **repo_list_pull_requests_by_repo**: Retrieve a list of pull requests for a given repository.
76+
- **repo_list_pull_requests_by_project**: Retrieve a list of pull requests for a given project Id or Name.
77+
- **repo_list_branches_by_repo**: Retrieve a list of branches for a given repository.
78+
- **repo_list_my_branches_by_repo**: Retrieve a list of my branches for a given repository Id.
79+
- **repo_list_pull_request_threads**: Retrieve a list of comment threads for a pull request.
80+
- **repo_list_pull_request_thread_comments**: Retrieve a list of comments in a pull request thread.
81+
- **repo_get_repo_by_name_or_id**: Get the repository by project and repository name or ID.
82+
- **repo_get_branch_by_name**: Get a branch by its name.
83+
- **repo_get_pull_request_by_id**: Get a pull request by its ID.
84+
- **repo_create_pull_request**: Create a new pull request.
85+
- **repo_update_pull_request_status**: Update status of an existing pull request to active or abandoned.
86+
- **repo_reply_to_comment**: Replies to a specific comment on a pull request.
87+
- **repo_resolve_comment**: Resolves a specific comment thread on a pull request.
8888

8989
### 🛰️ Builds
9090

91-
- **ado_get_build_definitions**: List build definitions for a project.
92-
- **ado_get_build_definition_revisions**: List build definition revisions.
93-
- **ado_get_builds**: List builds for a project.
94-
- **ado_get_build_log**: Get build logs.
95-
- **ado_get_build_log_by_id**: Get a build log by ID.
96-
- **ado_get_build_changes**: Get build changes.
97-
- **ado_run_build**: Trigger a build.
98-
- **ado_get_build_status**: Get build status.
91+
- **build_get_definitions**: Retrieves a list of build definitions for a given project.
92+
- **build_get_definition_revisions**: Retrieves a list of revisions for a specific build definition.
93+
- **build_get_builds**: Retrieves a list of builds for a given project.
94+
- **build_get_log**: Retrieves the logs for a specific build.
95+
- **build_get_log_by_id**: Get a specific build log by log ID.
96+
- **build_get_changes**: Get the changes associated with a specific build.
97+
- **build_run_build**: Triggers a new build for a specified definition.
98+
- **build_get_status**: Fetches the status of a specific build.
9999

100100
### 🚀 Releases
101101

102-
- **ado_get_release_definitions**: List release definitions.
103-
- **ado_get_releases**: List releases for a project.
102+
- **release_get_definitions**: Retrieves list of release definitions for a given project.
103+
- **release_get_releases**: Retrieves a list of releases for a given project.
104104

105105
### 🧪 Test Plans
106106

107-
- **ado_create_test_plan**: Create a test plan.
108-
- **ado_create_test_case**: Create a test case.
109-
- **ado_add_test_cases_to_suite**: Add test cases to a suite.
110-
- **ado_show_test_results_from_build_id**: List test results for a build.
111-
- **ado_list_test_cases**: List test cases in a test plan.
112-
- **ado_list_test_plans**: List test plans by project.
113-
114-
### 📄 Wiki
115-
116-
*Coming soon*
107+
- **testplan_create_test_plan**: Creates a new test plan in the project.
108+
- **testplan_create_test_case**: Creates a new test case work item.
109+
- **testplan_add_test_cases_to_suite**: Adds existing test cases to a test suite.
110+
- **testplan_list_test_plans**: Retrieve a paginated list of test plans from an Azure DevOps project. Allows filtering for active plans and toggling detailed information.
111+
- **testplan_list_test_cases**: Gets a list of test cases in the test plan.
112+
- **testplan_show_test_results_from_build_id**: Gets a list of test results for a given project and build ID.
117113

118114
### 🔎 Search
119115

120-
- **ado_code_search**: Search code.
121-
- **ado_wiki_search**: Search wikis.
122-
- **ado_workitem_search**: Search work items.
116+
- **search_code**: Get the code search results for a given search text.
117+
- **search_wiki**: Get wiki search results for a given search text.
118+
- **search_workitem**: Get work item search results for a given search text.
123119

124120
## 🔌 Installation & getting started
125121

docs/HOWTO.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ In chat, switch to [Agent Mode](https://code.visualstudio.com/blogs/2025/02/24/i
6363

6464
### Enable or disable tools
6565

66-
Click "Select Tools" and choose the available `ado_` tools.
66+
Click "Select Tools" and choose the available tools.
6767

6868
<img src="./media/configure-mcp-server-tools.gif" alt="configure mcp server tools" width="300"/>
6969

@@ -85,7 +85,7 @@ This command returns all Azure DevOps projects for the organization defined in t
8585
get list of teams for project contoso
8686
```
8787

88-
[![MPC Server for Azure DevOps: Get list of projects and teams](https://i9.ytimg.com/vi_webp/x579E4_jNtY/mqdefault.webp?sqp=CKjRi8IG&rs=AOn4CLCoy-3jlT_XHBNvCyQG7zFrEdwRxw)](https://youtu.be/x579E4_jNtY "MPC Server for Azure DevOps: Get list of projects and teams")
88+
📽️ [MPC Server for Azure DevOps: Get list of projects and teams](https://youtu.be/x579E4_jNtY)
8989

9090

9191
### Get my work items
@@ -96,9 +96,9 @@ Retrieve a list of work items assigned to you. This tool requires project contex
9696
get my work items for project contoso
9797
```
9898

99-
The model should automatically use the `ado_get_work_items_batch_by_ids` tool to fetch work item details.
99+
The model should automatically use the `wit_get_work_items_batch_by_ids` tool to fetch work item details.
100100

101-
[![MPC Server for Azure DevOps: Get my work items](https://i9.ytimg.com/vi_webp/y_ri8n7mBlg/mqdefault.webp?sqp=CKjRi8IG&rs=AOn4CLBiYBecaLow3qUw7AsRwNmbe-Bgig)](https://youtu.be/y_ri8n7mBlg "MPC Server for Azure DevOps: Get my work items")
101+
📽️ [MPC Server for Azure DevOps: Get my work items](https://youtu.be/y_ri8n7mBlg)
102102

103103
### Get all work items in a backlog
104104

@@ -114,9 +114,9 @@ Once you have the backlog levels, you can then get work items for that backlog.
114114
get list of work items for Features backlog
115115
```
116116

117-
The model should automatically use the `ado_get_work_items_batch_by_ids` tool to fetch work item details.
117+
The model should automatically use the `wit_get_work_items_batch_by_ids` tool to fetch work item details.
118118

119-
[![MPC Server for Azure DevOps: Get backlog](https://i9.ytimg.com/vi/LouuyoscNrI/mqdefault.jpg?sqp=CKjRi8IG-oaymwEmCMACELQB8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGFsgWyhbMA8=&rs=AOn4CLBZHRzzFXZtIMG8RQzNU7exGui8kg)](https://youtu.be/LouuyoscNrI "MPC Server for Azure DevOps: Get backlog")
119+
📽️ [MPC Server for Azure DevOps: Get backlog](https://youtu.be/LouuyoscNrI)
120120

121121
### Retrieve and edit work items
122122

@@ -138,4 +138,4 @@ Assign the work item to me and add a new comment.
138138
Assign this work item to [email protected] and add a comment "I will own this Bug and get it fixed"
139139
```
140140

141-
[![MPC Server for Azure DevOps: Work with Work Items](https://i9.ytimg.com/vi/tT7wqSIPKdA/mqdefault.jpg?sqp=CNiljMIG-oaymwEmCMACELQB8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGCogVChyMA8=&rs=AOn4CLDiAUFB07UFK5kAYTGFtH-gAzhqhQ)](https://youtu.be/tT7wqSIPKdA "MPC Server for Azure DevOps: Work with Work Items")
141+
📽️ [MPC Server for Azure DevOps: Work with Work Items](https://youtu.be/tT7wqSIPKdA)

0 commit comments

Comments
 (0)