You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#customer intent: As a project member, I want to understand what the Azure DevOps MCP Server is and how it can enhance my AI assistant with real-time Azure DevOps context to improve my productivity and decision-making.
13
13
---
14
14
@@ -83,106 +83,211 @@ For more examples, see [Example usage](https://github.com/microsoft/azure-devops
83
83
84
84
### Daily standup preparation
85
85
86
-
| Component | Description |
87
-
|-----------|-------------|
88
-
|**MCP Server provides**| Access to your assigned work items and recent updates |
89
-
|**AI assistant does**| Analyzes the data to help you prepare for standup |
90
-
|**Example prompt**| "Get my work items for project MyProject and help me prepare for standup - what did I complete, what am I working on, and what's blocked?" |
91
-
|**Query translation**| WIQL query to retrieve your assigned work items, filtered by project and excluding removed items, ordered by most recent changes |
92
-
|**Raw data result**| Six work items including bugs, tasks, user stories, and features with their current states (Resolved, Done, Active, New, Blocked) |
93
-
94
-
**AI assistant standup summary:**
95
-
96
-
| Status | Work Items |
97
-
|--------|------------|
98
-
| ✅ **Completed**| Bug #4521: "Sign in page crashes on mobile Safari" - Resolved yesterday<br>Task #4498: "Update API documentation for v2.1" - Completed 2 days ago |
99
-
| 🔄 **In Progress**| User Story #4456: "Implement two-factor authentication" - In Progress (three days)<br>└── Subtasks: Database schema (Done), UI components (In Progress), Testing (Not Started)<br><br>Bug #4534: "Performance issue with large datasets" - Active (one day) |
100
-
| ⚠️ **Blocked**| Feature #4423: "Integration with external payment gateway" - Blocked<br>└── Waiting for: Security team approval (blocked five days)<br>└── Action needed: Follow up with Sarah from InfoSec team<br><br>Task #4467: "Deploy to staging environment" - Impediment<br>└── Issue: Staging server maintenance scheduled today 2-4 PM |
101
-
102
-
**Summary for standup**: Yesterday: Resolved mobile Safari sign-in issue, completed API docs. Today: Continue 2FA implementation, investigate dataset performance issue. Blockers: Need security approval for payment integration, staging deployment delayed due to maintenance.
86
+
:::row:::
87
+
:::column span="1":::
88
+
**Component**
89
+
:::column-end:::
90
+
:::column span="2":::
91
+
**Description**
92
+
:::column-end:::
93
+
:::row-end:::
94
+
---
95
+
:::row:::
96
+
:::column span="1":::
97
+
**MCP Server provides**
98
+
:::column-end:::
99
+
:::column span="2":::
100
+
Access to your assigned work items and recent updates
101
+
:::column-end:::
102
+
:::row-end:::
103
+
---
104
+
:::row:::
105
+
:::column span="1":::
106
+
**AI assistant action**
107
+
:::column-end:::
108
+
:::column span="2":::
109
+
Analyzes the data to help you prepare for standup
110
+
:::column-end:::
111
+
:::row-end:::
112
+
---
113
+
:::row:::
114
+
:::column span="1":::
115
+
**Example prompt**
116
+
:::column-end:::
117
+
:::column span="2":::
118
+
"Get my work items for project MyProject and help me prepare for standup - what did I complete, what am I working on, and what's blocked?"
119
+
:::column-end:::
120
+
:::row-end:::
121
+
---
122
+
:::row:::
123
+
:::column span="1":::
124
+
**Query translation**
125
+
:::column-end:::
126
+
:::column span="2":::
127
+
WIQL query to retrieve your assigned work items, filtered by project and excluding removed items, ordered by most recent changes
128
+
:::column-end:::
129
+
:::row-end:::
130
+
---
131
+
:::row:::
132
+
:::column span="1":::
133
+
**Raw data result**
134
+
:::column-end:::
135
+
:::column span="2":::
136
+
Six work items including bugs, tasks, user stories, and features with their current states (Resolved, Done, Active, New, Blocked)
137
+
:::column-end:::
138
+
:::row-end:::
139
+
---
140
+
:::row:::
141
+
:::column span="1":::
142
+
**AI assistant output**
143
+
:::column-end:::
144
+
:::column span="2":::
145
+
| Status | Work Items |
146
+
|--------|------------|
147
+
| ✅ **Completed** | Bug #4521: "Sign in page crashes on mobile Safari" - Resolved yesterday<br>Task #4498: "Update API documentation for v2.1" - Completed 2 days ago |
148
+
| 🔄 **In Progress** | User Story #4456: "Implement two-factor authentication" - In Progress (three days)<br>└── Subtasks: Database schema (Done), UI components (In Progress), Testing (Not Started)<br><br>Bug #4534: "Performance issue with large datasets" - Active (one day) |
149
+
| ⚠️ **Blocked** | Feature #4423: "Integration with external payment gateway" - Blocked<br>└── Waiting for: Security team approval (blocked five days)<br>└── Action needed: Follow up with Sarah from InfoSec team<br>Task #4467: "Deploy to staging environment" - Impediment<br>└── Issue: Staging server maintenance scheduled today 2-4 PM |
150
+
|**Summary for standup**| - Yesterday: Resolved mobile Safari sign-in issue, completed API docs.<br>- Today: Continue 2FA implementation, investigate dataset performance issue.<br>- Blockers: Need security approval for payment integration, staging deployment delayed due to maintenance.|
151
+
:::column-end:::
152
+
:::row-end:::
153
+
---
103
154
104
155
### Sprint planning support
105
156
106
-
| Component | Description |
107
-
|-----------|-------------|
108
-
|**MCP Server provides**| Access to backlog items, team data, and work item details |
109
-
|**AI assistant does**| Helps analyze capacity and plan the sprint |
110
-
|**Example prompt**| "Get all work items in the product backlog for MyProject and prioritize them for a two-week sprint with three developers" |
111
-
|**Query translation**| WIQL query to retrieve backlog items with story points, priority, and state information, ordered by priority and stack rank |
112
-
|**Raw data result**| Nine backlog items including epics, features, user stories, bugs, and tasks with story points and dependencies, plus team metrics (three developers, 14-day sprint, 60-point velocity) |
113
-
114
-
**AI assistant sprint planning analysis:**
115
-
116
-
| Category | Work Items | Points |
117
-
|----------|------------|--------|
118
-
| ✅ **Recommended**| Epic #3401: "User Profile Enhancement" - High business value, no dependencies<br>Bug #3456: "Search results time out on large datasets" - Critical user impact<br>Feature #3378: "Export dashboard to PDF" - Frequently requested<br>Story #3489: "Implement password reset flow" - Security priority<br>Task #3512: "Upgrade React components to v18" - Technical debt<br>Story #3467: "Add dark mode toggle" - Quick win |**60 total**<br>(13 + 8 + 13 + 8 + 13 + 5) |
119
-
| ⏳ **Deferred**| Epic #3234: "Mobile app rewrite" - Too large for single sprint<br>Feature #3445: "AI-powered recommendations" - Waiting for data science team<br>Story #3523: "Integration with external CRM" - Blocked by vendor API | 34, 21, 13 |
120
-
121
-
**Planning recommendations:**
122
-
-**Balance**: Mix of features (3), bugs (1), technical debt (1), quick wins (1)
123
-
-**Risk level**: Low-medium risk items for predictable delivery
124
-
-**Dependencies**: All selected items have resolved dependencies
125
-
-**Skills**: Work distribution matches current team expertise
126
-
-**Business value**: Prioritized customer-facing features and critical fixes
157
+
:::row:::
158
+
:::column span="1":::
159
+
**Component**
160
+
:::column-end:::
161
+
:::column span="2":::
162
+
**Description**
163
+
:::column-end:::
164
+
:::row-end:::
165
+
---
166
+
:::row:::
167
+
:::column span="1":::
168
+
**MCP Server provides**
169
+
:::column-end:::
170
+
:::column span="2":::
171
+
Access to backlog items, team data, and work item details
172
+
:::column-end:::
173
+
:::row-end:::
174
+
---
175
+
:::row:::
176
+
:::column span="1":::
177
+
**AI assistant action**
178
+
:::column-end:::
179
+
:::column span="2":::
180
+
Helps analyze capacity and plan the sprint
181
+
:::column-end:::
182
+
:::row-end:::
183
+
---
184
+
:::row:::
185
+
:::column span="1":::
186
+
**Example prompt**
187
+
:::column-end:::
188
+
:::column span="2":::
189
+
"Get all work items in the product backlog for MyProject and prioritize them for a two-week sprint with three developers"
190
+
:::column-end:::
191
+
:::row-end:::
192
+
---
193
+
:::row:::
194
+
:::column span="1":::
195
+
**Query translation**
196
+
:::column-end:::
197
+
:::column span="2":::
198
+
WIQL query to retrieve backlog items with story points, priority, and state information, ordered by priority and stack rank
199
+
:::column-end:::
200
+
:::row-end:::
201
+
---
202
+
:::row:::
203
+
:::column span="1":::
204
+
**Raw data result**
205
+
:::column-end:::
206
+
:::column span="2":::
207
+
Nine backlog items including epics, features, user stories, bugs, and tasks with story points and dependencies, plus team metrics (three developers, 14-day sprint, 60-point velocity)
208
+
:::column-end:::
209
+
:::row-end:::
210
+
---
211
+
:::row:::
212
+
:::column span="1":::
213
+
**AI assistant output**
214
+
:::column-end:::
215
+
:::column span="2":::
216
+
|Category | Work Items | Points |
217
+
|----------|------------|--------|
218
+
| ✅ **Recommended** | Epic #3401: "User Profile Enhancement" - High business value, no dependencies<br>Bug #3456: "Search results time out on large datasets" - Critical user impact<br>Feature #3378: "Export dashboard to PDF" - Frequently requested<br>Story #3489: "Implement password reset flow" - Security priority<br>Task #3512: "Upgrade React components to v18" - Technical debt<br>Story #3467: "Add dark mode toggle" - Quick win | **60 total**<br>(13 + 8 + 13 + 8 + 13 + 5) |
219
+
| ⏳ **Deferred** | Epic #3234: "Mobile app rewrite" - Too large for single sprint<br>Feature #3445: "AI-powered recommendations" - Waiting for data science team<br>Story #3523: "Integration with external CRM" - Blocked by vendor API | 34, 21, 13 |
220
+
**Planning recommendations**|- **Balance**: Mix of features (3), bugs (1), technical debt (1), quick wins (1)<br>- **Risk level**: Low-medium risk items for predictable delivery<br>- **Dependencies**: All selected items have resolved dependencies<br>- **Skills**: Work distribution matches current team expertise<br>- **Business value**: Prioritized customer-facing features and critical fixes|
221
+
:::column-end:::
222
+
:::row-end:::
223
+
---
127
224
128
225
### Code review workflow
129
226
130
-
| Component | Description |
131
-
|-----------|-------------|
132
-
|**MCP Server provides**| Pull request details and linked work item information |
133
-
|**AI assistant does**| Provides business context for technical changes |
134
-
|**Example prompt**| "Get details for pull request #67 and its linked work items and help me understand the business effect of these code changes" |
135
-
|**API translation**| REST API calls to retrieve pull request details and linked work item information with expanded relations |
136
-
|**Raw data result**| Pull request #67 (caching layer implementation, eight files changed, +156/-42 lines) and two linked work items (performance user story and settings bug) |
137
-
138
-
**AI assistant business context analysis:**
139
-
140
-
| Component | Details |
141
-
|-----------|---------|
142
-
|**Pull Request**| PR #67: "Implement caching layer for user preferences"<br>Author: Sarah Chen, Status: Active (awaiting review)<br>Files: 8 changed (+156, -42 lines), Created: Two days ago |
143
-
|**Linked Work Items**| 🎯 User Story #2847: "Improve app performance for returning users" (High priority)<br>└── Target: Page load time < 2 seconds for logged-in users<br><br>🐛 Bug #2901: "Settings page loads slowly for users with many preferences" (Medium severity)<br>└── Impact: Affects 15% of premium users, causing support tickets |
144
-
145
-
**Business impact summary:**
146
-
147
-
| Category | Analysis |
148
-
|----------|----------|
149
-
| 💼 **Strategic Alignment**| Supports Q3 user retention goal (20% improvement)<br>Addresses premium user experience issues affecting revenue<br>Enables future personalization features |
150
-
| 📊 **Expected Outcomes**| Performance: 60% reduction in preference loading time (2.5s → 1.0s)<br>User Experience: Eliminates loading delays in settings and profile pages<br>Support Impact: Expected 40% reduction in performance-related tickets |
151
-
| 🔍 **Review Focus Areas**| Cache invalidation logic (data consistency)<br>Error handling for cache unavailability<br>Performance monitoring implementation<br>Security considerations for cached user data |
152
-
153
-
### Project reporting
154
-
155
-
| Component | Description |
156
-
|-----------|-------------|
157
-
|**MCP Server provides**| Access to work items, builds, and project data |
158
-
|**AI assistant does**| Creates summaries and identifies trends |
159
-
|**Example prompt**| "Get all completed work items from the last sprint and create a summary report for stakeholders highlighting key accomplishments and metrics" |
160
-
|**Query translation**| WIQL query to retrieve completed work items from current iteration with story points and completion dates, ordered by most recent |
161
-
|**Raw data result**| Six work items from last sprint including bugs, tasks, user stories, and features with completion states and story points |
162
-
163
-
**AI assistant stakeholder report:**
164
-
165
-
| Metric | Results |
166
-
|--------|---------|
167
-
|**Sprint Summary**| Sprint completed with two items finished, 2 in progress, 2 blocked<br>Team: MyProject, Sprint period: Last two weeks |
168
-
| ✅ **Completed Work**| Bug #4521: "Sign-in page crashes on mobile Safari" - Resolved (Critical fix)<br>Task #4498: "Update API documentation for v2.1" - Done (Documentation update) |
169
-
| 🔄 **In Progress**| User Story #4456: "Implement two-factor authentication" - 60% complete<br>└── Database schemas complete, UI in progress, testing pending<br><br>Bug #4534: "Performance issue with large datasets" - Investigation phase |
170
-
| ⚠️ **Blocked Items**| Feature #4423: "Integration with external payment gateway"<br>└── Blocked: Waiting for security team approval (five days)<br><br>Task #4467: "Deploy to staging environment"<br>└── Impediment: Server maintenance conflict |
171
-
172
-
**Key accomplishments:**
173
-
-**Critical bug resolved**: Mobile Safari sign-in issue affecting user access
174
-
-**Documentation updated**: API v2.1 documentation completed for developer onboarding
-[Frequently asked questions about Azure DevOps MCP Server](https://github.com/microsoft/azure-devops-mcp/blob/main/docs/FAQ.md)
227
+
:::row:::
228
+
:::column span="1":::
229
+
**Component**
230
+
:::column-end:::
231
+
:::column span="2":::
232
+
**Description**
233
+
:::column-end:::
234
+
:::row-end:::
235
+
---
236
+
:::row:::
237
+
:::column span="1":::
238
+
**MCP Server provides**
239
+
:::column-end:::
240
+
:::column span="2":::
241
+
Pull request details and linked work item information
242
+
:::column-end:::
243
+
:::row-end:::
244
+
---
245
+
:::row:::
246
+
:::column span="1":::
247
+
**AI assistant action**
248
+
:::column-end:::
249
+
:::column span="2":::
250
+
Provides business context for technical changes
251
+
:::column-end:::
252
+
:::row-end:::
253
+
---
254
+
:::row:::
255
+
:::column span="1":::
256
+
**Example prompt**
257
+
:::column-end:::
258
+
:::column span="2":::
259
+
"Get details for pull request #67 and its linked work items and help me understand the business effect of these code changes"
260
+
:::column-end:::
261
+
:::row-end:::
262
+
---
263
+
:::row:::
264
+
:::column span="1":::
265
+
**API translation**
266
+
:::column-end:::
267
+
:::column span="2":::
268
+
REST API calls to retrieve pull request details and linked work item information with expanded relations
269
+
:::column-end:::
270
+
:::row-end:::
271
+
---
272
+
:::row:::
273
+
:::column span="1":::
274
+
**Raw data result**
275
+
:::column-end:::
276
+
:::column span="2":::
277
+
Pull request #67 (caching layer implementation, eight files changed, +156/-42 lines) and two linked work items (performance user story and settings bug)
278
+
:::column-end:::
279
+
:::row-end:::
280
+
---
281
+
:::row:::
282
+
:::column span="1":::
283
+
**AI assistant output**
284
+
:::column-end:::
285
+
:::column span="2":::
286
+
| Component | Details |
287
+
|-----------|---------|
288
+
| **Pull Request** | PR #67: "Implement caching layer for user preferences"<br>Author: Sarah Chen, Status: Active (awaiting review)<br>Files: 8 changed (+156, -42 lines), Created: Two days ago |
289
+
| **Linked Work Items** | 🎯 User Story #2847: "Improve app performance for returning users" (High priority)<br>└── Target: Page load time < 2 seconds for logged-in users<br><br>🐛 Bug #2901: "Settings page loads slowly for users with many preferences" (Medium severity)<br>└── Impact: Affects 15% of premium users, causing support tickets |
290
+
|**Business impact summary**| - 💼 **Strategic Alignment**: Supports Q3 user retention goal (20% improvement)<br>Addresses premium user experience issues affecting revenue<br>Enables future personalization features<br>- 📊 **Expected Outcomes**: Performance: 60% reduction in preference loading time (2.5s → 1.0s)<br>User Experience: Eliminates loading delays in settings and profile pages<br>Support Impact: Expected 40% reduction in performance-related tickets<br>- 🔍 **Review Focus Areas**: Cache invalidation logic (data consistency)<br>Error handling for cache unavailability<br>Performance monitoring implementation<br>Security considerations for cached user data |
0 commit comments