Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
ed2a6fb
[dependencies]: Bump qs from 6.14.2 to 6.15.2 (#1277)
dependabot[bot] May 24, 2026
4a5e381
[dependencies]: Bump @azure/msal-node from 5.1.5 to 5.2.1 (#1255)
dependabot[bot] May 26, 2026
9ea3fda
[dependencies]: Bump @azure/msal-node from 5.2.1 to 5.2.2 (#1290)
dependabot[bot] May 27, 2026
226d57f
Add statusName mapping for pull requests and update tests (#1288)
danhellem May 27, 2026
bcedac2
docs: add Codex MCP setup (#1283)
cb-117 May 27, 2026
42bc9bb
adding azure devops logo for plugin publishing (#1291)
danhellem May 27, 2026
74694cb
Enhance reviewer handling by checking and updating required status (#…
danhellem May 27, 2026
160fe93
[dependencies]: Bump lint-staged from 17.0.0 to 17.0.5 (#1296)
dependabot[bot] May 29, 2026
1cd5d89
[dependencies]: Bump ts-jest from 29.4.9 to 29.4.11 (#1298)
dependabot[bot] May 29, 2026
a3cb32f
[dependencies]: Bump jest from 30.3.0 to 30.4.2 (#1311)
dependabot[bot] Jun 4, 2026
f843550
[dependencies]: Bump hono from 4.12.18 to 4.12.23 (#1326)
dependabot[bot] Jun 5, 2026
2511ee8
docs: Correct spelling (#1324)
vladdoster Jun 5, 2026
3765839
[dependencies]: Bump azure-devops-extension-api from 4.270.0 to 5.272…
dependabot[bot] Jun 5, 2026
666a9a1
[dependencies]: Bump lint-staged from 17.0.5 to 17.0.7 (#1330)
dependabot[bot] Jun 8, 2026
1ddc039
Updating description for create_pull_request_thread (#1270)
krid-583 Jun 9, 2026
6499921
[dependencies]: Bump typescript-eslint from 8.59.2 to 8.61.0 (#1339)
dependabot[bot] Jun 10, 2026
5ea000f
[dependencies]: Bump @azure/msal-node from 5.2.2 to 5.2.3 (#1331)
dependabot[bot] Jun 10, 2026
fcb6e82
[dependencies]: Bump azure-devops-extension-api from 5.272.3 to 5.273…
dependabot[bot] Jun 11, 2026
3dc31c6
[dependencies]: Bump @azure/msal-node from 5.2.3 to 5.2.4 (#1349)
dependabot[bot] Jun 14, 2026
e53d772
Merge remote-tracking branch 'upstream/main' into sync/upstream-20260615
gadeynebram Jun 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/EXAMPLES.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,15 +122,15 @@ List of work items for Stories backlog. But then go thru and find all the securi

📽️ [Azure DevOps MCP Server: Triage Work](https://youtu.be/gCI_pPS76C8)

### Adding and Updating Work Items Using the `format` Paramater
### Adding and Updating Work Items Using the `format` Parameter

You can use the `format` paramater to indicate markdown formatting for large text fields. It is now available on the following tools:
You can use the `format` parameter to indicate markdown formatting for large text fields. It is now available on the following tools:

- **wit_update_work_items_batch**
- **wit_add_child_work_items**
- **wit_create_work_item**

> 🚩 HTML is the default unless `Markdown` is explicity set.
> 🚩 HTML is the default unless `Markdown` is explicitly set.

```text
Update work item 12345 with a new description and use Markdown text. Use Markdown format param. Use bulk update.
Expand Down
2 changes: 1 addition & 1 deletion docs/FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@ Unfortunately, personal accounts are not supported. To maintain a higher level o

![image of login error for personal accounts](./media/personal-accounts-error.png)

## When will a remote Azure DevOps MCP Server be availble?
## When will a remote Azure DevOps MCP Server be available?

We receive this question frequently. The good news is that work is currently underway. Development began in early January 2026. Once we can provide a reliable timeline, we will publish it on the public [Azure DevOps roadmap](https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline).
44 changes: 44 additions & 0 deletions docs/GETTINGSTARTED.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ This guide will help you get started with the Azure DevOps MCP Server in differe
- [Getting started with Visual Studio Code & GitHub Copilot](#️-visual-studio-code--github-copilot)
- [Getting started with Visual Studio 2022 & GitHub Copilot](#%EF%B8%8F-visual-studio-2022--github-copilot)
- [Getting started with GitHub Copilot CLI](#-using-mcp-server-with-github-copilot-cli)
- [Getting started with Codex](#-using-mcp-server-with-codex)
- [Getting started with Claude Code](#-using-mcp-server-with-claude-code)
- [Getting started with Claude Desktop](#️-using-mcp-server-with-claude-desktop)
- [Getting started with Cursor](#-using-mcp-server-with-cursor)
Expand Down Expand Up @@ -356,6 +357,49 @@ Replace `{Contoso}` with your Azure DevOps organization name.

For more information, see the [Copilot CLI documentation](https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli).

### 🤖 Using MCP Server with Codex

Codex can run the Azure DevOps MCP Server as a local stdio MCP server from either the Codex CLI or IDE extension. The configuration is shared through `~/.codex/config.toml`.

#### Interactive authentication

For local development, start with the default interactive authentication flow:

```bash
codex mcp add azure-devops -- npx -y @azure-devops/mcp Contoso
```

Replace `Contoso` with your Azure DevOps organization name.

Verify that Codex can see the server:

```bash
codex mcp list
```

On first use of an Azure DevOps tool, the MCP server opens a browser window for Microsoft account sign-in. Use an account that has access to the selected Azure DevOps organization.

#### Azure CLI authentication

If your workstation already uses Azure CLI sign-in, authenticate first and configure the MCP server with `azcli`:

```bash
az login
codex mcp add azure-devops -- npx -y @azure-devops/mcp Contoso --authentication azcli
```

#### Manual `config.toml` configuration

You can also edit `~/.codex/config.toml` directly:

```toml
[mcp_servers.azure-devops]
command = "npx"
args = ["-y", "@azure-devops/mcp", "Contoso"]
```

Restart Codex after editing the config manually, then ask for a simple read-only operation such as `List ADO projects`.

### 🤖 Using MCP Server with Claude Code

See https://docs.anthropic.com/en/docs/claude-code/mcp for general guidance on adding MCP Server to Claude Code experience.
Expand Down
Binary file added docs/media/azure devops logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading