Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/azure-devops-mcp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.0
Choose a base ref
...
head repository: microsoft/azure-devops-mcp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.2.0
Choose a head ref
  • 17 commits
  • 39 files changed
  • 10 contributors

Commits on Aug 27, 2025

  1. Users/danhellem/readme update for domains 1 (#468)

    This pull request updates documentation and test configuration to
    introduce and clarify the concept of "Domains" for the Azure DevOps MCP
    Server. The main goal is to help users selectively enable only the
    toolsets they need, improving usability and performance. The README
    gains a new section explaining Domains, and the integration test
    configuration file is removed to avoid confusion and outdated examples.
    
    **Documentation improvements:**
    
    * Added a new "Using Domains" section to the `README.md`, explaining how
    to use the `-d` argument to selectively enable named groups of related
    tools (domains) for the MCP Server, including example configuration and
    a list of available domains.
    * Updated the table of contents in `README.md` to include the new "Using
    Domains" section, shifting the order of subsequent sections.
    
    **Test configuration cleanup:**
    
    * Removed the outdated `intTest/domains/mcp.json` file, which contained
    an example of domain configuration for integration tests.
    
    ## GitHub issue number
    N/A
    
    ## **Associated Risks**
    
    N/A
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    Manual and Copilot review
    danhellem authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    cdd7758 View commit details
    Browse the repository at this point in the history
  2. add wiki tests to improve code coverage (#469)

    Improve WorkItems code coverage from;
    
    ```sh
    ----------------|---------|----------|---------|---------|------------------------------------------------------
    File            | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                                    
    ----------------|---------|----------|---------|---------|------------------------------------------------------
      wiki.ts       |   90.06 |    79.59 |     100 |   90.41 | 170-182,193,360,381-383
    ----------------|---------|----------|---------|---------|------------------------------------------------------
    ```
    
    to
    
    ```sh
    ----------------|---------|----------|---------|---------|------------------------------------------------------
    File            | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                                    
    ----------------|---------|----------|---------|---------|------------------------------------------------------
      wiki.ts       |   98.67 |    93.87 |     100 |   99.31 | 193
    ----------------|---------|----------|---------|---------|------------------------------------------------------
    ```
    
    ## GitHub issue number
    
    None
    
    ## **Associated Risks**
    
    None
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    Run `npm run test` command
    polatengin authored Aug 27, 2025
    Configuration menu
    Copy the full SHA
    0468c1c View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2025

  1. Add tools for pipeline run REST API endpoints (#460)

    Adds support for pipeline run tools that correspond to the following
    REST API endpoints:
    https://learn.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs?view=azure-devops-rest-7.2.
    This PR adds support for the following tools:
    - pipelines_get_run
    - pipelines_list_runs
    - pipelines_run_pipeline (this is the new version of build_run_build
    tool that existed prior to the change)
    
    ## GitHub issue number
    Fixes #432 
    
    ## **Associated Risks**
    
    Tool build_run_build has been renamed to pipelines_run_pipeline.
    
    ## ✅ **PR Checklist**
    
    - [X] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [X] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [X] Title of the pull request is clear and informative.
    - [X] 👌 Code hygiene
    - [] 🔭 Telemetry added, updated, or N/A
    - [X] 📄 Documentation added, updated, or N/A
    - [X] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    - Change was tested by using the tool on real production data from
    buildcanary organization. Example of prompts:
    _"Can you run "Stage Template Pipeline" with ID 5422 from Silviu project
    where mkonjikovac-test branch is used for repository resource
    devTemplates? Also, pipelines resource sourcePipeline should point to
    pipeline run ID 3998856"_
    - New unit tests were added via Copilot.
    
    ---------
    
    Co-authored-by: Mirjana Konjikovac (from Dev Box) <[email protected]>
    Co-authored-by: Dan Hellem <[email protected]>
    3 people authored Aug 28, 2025
    Configuration menu
    Copy the full SHA
    85ec2f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2025

  1. Move builds to pipelines.ts and update tests (#478)

    Moved build and pipeline tools to pipelines.ts
    updates tests
    renamed tools with prefixes for better naming
    removed releases.ts and tools per PM request
    
    
    ## GitHub issue number
    #477 
    
    ## **Associated Risks**
    
    Larger change, but low risk
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    Manually
    Added domain to test that
    updated tests and re-rean them all
    
    ---------
    
    Co-authored-by: Marcelo Novaes <[email protected]>
    danhellem and Novaes authored Sep 3, 2025
    Configuration menu
    Copy the full SHA
    f590c97 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. Option to specify ref names when listing PRs (Issue 470) (#486)

    Adding option to specify ref names when listing PRs.
    
    ## GitHub issue number
    Fixes #470.
    
    ## **Associated Risks**
    /
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    Manually tested and added tests.
    
    ---------
    
    Co-authored-by: Dan Hellem <[email protected]>
    nikolapeja6 and danhellem authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    073aec8 View commit details
    Browse the repository at this point in the history
  2. List PRs by reviewers (Issue 484) (#487)

    Adds the option to list PRs by a specific reviewer.
    
    ## GitHub issue number
    Fixes #484 
    
    
    ## **Associated Risks**
    
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    Manually tested and generated some tests.
    nikolapeja6 authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    8eda997 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2025

  1. [dependencies]: Bump @modelcontextprotocol/inspector from 0.16.2 to 0…

    ….16.6 (#489)
    
    Bumps
    [@modelcontextprotocol/inspector](https://github.com/modelcontextprotocol/inspector)
    from 0.16.2 to 0.16.6.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/releases"><code>@%E2%80%8Bmodelcontextprotocol/inspector</code>'s">https://github.com/modelcontextprotocol/inspector/releases"><code>@​modelcontextprotocol/inspector</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>0.16.6</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Setup prettier precommit by <a
    href="https://github.com/%3Ca%20href="https://github.com/olaservo"><code>@%E2%80%8Bolaservo</code></a">https://github.com/olaservo"><code>@​olaservo</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/731">modelcontextprotocol/inspector#731</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/731">modelcontextprotocol/inspector#731</a></li>
    <li>Restore AuthDebuggerState.resource as URL by <a
    href="https://github.com/%3Ca%20href="https://github.com/halter73"><code>@%E2%80%8Bhalter73</code></a">https://github.com/halter73"><code>@​halter73</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/714">modelcontextprotocol/inspector#714</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/714">modelcontextprotocol/inspector#714</a></li>
    <li>Fix/validate urls for http/https scheme only in auth flow by <a
    href="https://github.com/%3Ca%20href="https://github.com/jenn-newton"><code>@%E2%80%8Bjenn-newton</code></a">https://github.com/jenn-newton"><code>@​jenn-newton</code></a> in
    <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/740">modelcontextprotocol/inspector#740</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/740">modelcontextprotocol/inspector#740</a></li>
    <li>fix: Trim whitespace from Command input to prevent ENOENT by <a
    href="https://github.com/%3Ca%20href="https://github.com/richardkmichael"><code>@%E2%80%8Brichardkmichael</code></a">https://github.com/richardkmichael"><code>@​richardkmichael</code></a>
    in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/719">modelcontextprotocol/inspector#719</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/719">modelcontextprotocol/inspector#719</a></li>
    <li>Handling of stderr on STDIO servers by <a
    href="https://github.com/%3Ca%20href="https://github.com/cliffhall"><code>@%E2%80%8Bcliffhall</code></a">https://github.com/cliffhall"><code>@​cliffhall</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/741">modelcontextprotocol/inspector#741</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/741">modelcontextprotocol/inspector#741</a></li>
    <li>Add Docker container startup command to README.md by <a
    href="https://github.com/%3Ca%20href="https://github.com/cliffhall"><code>@%E2%80%8Bcliffhall</code></a">https://github.com/cliffhall"><code>@​cliffhall</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/746">modelcontextprotocol/inspector#746</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/746">modelcontextprotocol/inspector#746</a></li>
    <li>Update CC GitHub Action to have same config as servers repo action
    by <a href="https://github.com/%3Ca%20href="https://github.com/olaservo"><code>@%E2%80%8Bolaservo</code></a">https://github.com/olaservo"><code>@​olaservo</code></a> in
    <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/728">modelcontextprotocol/inspector#728</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/728">modelcontextprotocol/inspector#728</a></li>
    <li>docs: add JSDoc documentation to utility functions by <a
    href="https://github.com/%3Ca%20href="https://github.com/Raghuboi"><code>@%E2%80%8BRaghuboi</code></a">https://github.com/Raghuboi"><code>@​Raghuboi</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/697">modelcontextprotocol/inspector#697</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/697">modelcontextprotocol/inspector#697</a></li>
    <li>fix: STDIO and SSE transports need MCP_FULL_PROXY_ADDRESS by <a
    href="https://github.com/%3Ca%20href="https://github.com/richardkmichael"><code>@%E2%80%8Brichardkmichael</code></a">https://github.com/richardkmichael"><code>@​richardkmichael</code></a>
    in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/708">modelcontextprotocol/inspector#708</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/708">modelcontextprotocol/inspector#708</a></li>
    <li>Parse tool args from CLI as JsonValue instead of just strings by <a
    href="https://github.com/%3Ca%20href="https://github.com/olaservo"><code>@%E2%80%8Bolaservo</code></a">https://github.com/olaservo"><code>@​olaservo</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/647">modelcontextprotocol/inspector#647</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/647">modelcontextprotocol/inspector#647</a></li>
    <li>Add support for --header flags in MCP Inspector CLI by <a
    href="https://github.com/%3Ca%20href="https://github.com/philfreo"><code>@%E2%80%8Bphilfreo</code></a">https://github.com/philfreo"><code>@​philfreo</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/716">modelcontextprotocol/inspector#716</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/716">modelcontextprotocol/inspector#716</a></li>
    <li>Make cli output awaitable to prevent truncating the result by <a
    href="https://github.com/%3Ca%20href="https://github.com/cmgriffing"><code>@%E2%80%8Bcmgriffing</code></a">https://github.com/cmgriffing"><code>@​cmgriffing</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/754">modelcontextprotocol/inspector#754</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/754">modelcontextprotocol/inspector#754</a></li>
    <li>Fix a typo in progress notification method name by <a
    href="https://github.com/%3Ca%20href="https://github.com/pavan-mellamputi-socure"><code>@%E2%80%8Bpavan-mellamputi-socure</code></a">https://github.com/pavan-mellamputi-socure"><code>@​pavan-mellamputi-socure</code></a>
    in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/745">modelcontextprotocol/inspector#745</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/745">modelcontextprotocol/inspector#745</a></li>
    <li><code>tailwindcss-animate</code> should be a dev dependency by <a
    href="https://github.com/%3Ca%20href="https://github.com/phuctm97"><code>@%E2%80%8Bphuctm97</code></a">https://github.com/phuctm97"><code>@​phuctm97</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/703">modelcontextprotocol/inspector#703</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/703">modelcontextprotocol/inspector#703</a></li>
    <li>Add CLI header integration tests and update test scripts by <a
    href="https://github.com/%3Ca%20href="https://github.com/olaservo"><code>@%E2%80%8Bolaservo</code></a">https://github.com/olaservo"><code>@​olaservo</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/768">modelcontextprotocol/inspector#768</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/768">modelcontextprotocol/inspector#768</a></li>
    <li>fix: correct stdout buffering issues in spawned processes by <a
    href="https://github.com/%3Ca%20href="https://github.com/nsheaps"><code>@%E2%80%8Bnsheaps</code></a">https://github.com/nsheaps"><code>@​nsheaps</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/739">modelcontextprotocol/inspector#739</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/739">modelcontextprotocol/inspector#739</a></li>
    <li>Auto log-level handling support by <a
    href="https://github.com/%3Ca%20href="https://github.com/cliffhall"><code>@%E2%80%8Bcliffhall</code></a">https://github.com/cliffhall"><code>@​cliffhall</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/774">modelcontextprotocol/inspector#774</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/774">modelcontextprotocol/inspector#774</a></li>
    <li>Bump version to 0.16.6 by <a
    href="https://github.com/%3Ca%20href="https://github.com/cliffhall"><code>@%E2%80%8Bcliffhall</code></a">https://github.com/cliffhall"><code>@​cliffhall</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/777">modelcontextprotocol/inspector#777</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/777">modelcontextprotocol/inspector#777</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/%3Ca%20href="https://github.com/halter73"><code>@%E2%80%8Bhalter73</code></a">https://github.com/halter73"><code>@​halter73</code></a>
    made their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/714">modelcontextprotocol/inspector#714</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/714">modelcontextprotocol/inspector#714</a></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/jenn-newton"><code>@%E2%80%8Bjenn-newton</code></a">https://github.com/jenn-newton"><code>@​jenn-newton</code></a>
    made their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/740">modelcontextprotocol/inspector#740</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/740">modelcontextprotocol/inspector#740</a></li>
    <li><a href="https://github.com/%3Ca%20href="https://github.com/Raghuboi"><code>@%E2%80%8BRaghuboi</code></a">https://github.com/Raghuboi"><code>@​Raghuboi</code></a>
    made their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/697">modelcontextprotocol/inspector#697</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/697">modelcontextprotocol/inspector#697</a></li>
    <li><a href="https://github.com/%3Ca%20href="https://github.com/philfreo"><code>@%E2%80%8Bphilfreo</code></a">https://github.com/philfreo"><code>@​philfreo</code></a>
    made their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/716">modelcontextprotocol/inspector#716</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/716">modelcontextprotocol/inspector#716</a></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/cmgriffing"><code>@%E2%80%8Bcmgriffing</code></a">https://github.com/cmgriffing"><code>@​cmgriffing</code></a> made
    their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/754">modelcontextprotocol/inspector#754</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/754">modelcontextprotocol/inspector#754</a></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/pavan-mellamputi-socure"><code>@%E2%80%8Bpavan-mellamputi-socure</code></a">https://github.com/pavan-mellamputi-socure"><code>@​pavan-mellamputi-socure</code></a>
    made their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/745">modelcontextprotocol/inspector#745</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/745">modelcontextprotocol/inspector#745</a></li>
    <li><a href="https://github.com/%3Ca%20href="https://github.com/phuctm97"><code>@%E2%80%8Bphuctm97</code></a">https://github.com/phuctm97"><code>@​phuctm97</code></a>
    made their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/703">modelcontextprotocol/inspector#703</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/703">modelcontextprotocol/inspector#703</a></li>
    <li><a href="https://github.com/%3Ca%20href="https://github.com/nsheaps"><code>@%E2%80%8Bnsheaps</code></a">https://github.com/nsheaps"><code>@​nsheaps</code></a> made
    their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/739">modelcontextprotocol/inspector#739</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/739">modelcontextprotocol/inspector#739</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/compare/0.16.5...0.16.6">https://github.com/modelcontextprotocol/inspector/compare/0.16.5...0.16.6</a></p">https://github.com/modelcontextprotocol/inspector/compare/0.16.5...0.16.6">https://github.com/modelcontextprotocol/inspector/compare/0.16.5...0.16.6</a></p>
    <h2>0.16.5</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Reverse env variable sourcing order by <a
    href="https://github.com/%3Ca%20href="https://github.com/olaservo"><code>@%E2%80%8Bolaservo</code></a">https://github.com/olaservo"><code>@​olaservo</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/421">modelcontextprotocol/inspector#421</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/421">modelcontextprotocol/inspector#421</a></li>
    <li>Align Quick OAuth Flow and Simple Connect Flow with Guided OAuth
    Flow behavior by <a
    href="https://github.com/%3Ca%20href="https://github.com/cliffhall"><code>@%E2%80%8Bcliffhall</code></a">https://github.com/cliffhall"><code>@​cliffhall</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/722">modelcontextprotocol/inspector#722</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/722">modelcontextprotocol/inspector#722</a></li>
    <li>Add warning for DANGEROUSLY_OMIT_AUTH usage by <a
    href="https://github.com/%3Ca%20href="https://github.com/JLLeitschuh"><code>@%E2%80%8BJLLeitschuh</code></a">https://github.com/JLLeitschuh"><code>@​JLLeitschuh</code></a> in
    <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/677">modelcontextprotocol/inspector#677</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/677">modelcontextprotocol/inspector#677</a></li>
    <li>bump version to 0.16.5 by <a
    href="https://github.com/%3Ca%20href="https://github.com/cliffhall"><code>@%E2%80%8Bcliffhall</code></a">https://github.com/cliffhall"><code>@​cliffhall</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/730">modelcontextprotocol/inspector#730</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/730">modelcontextprotocol/inspector#730</a></li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JLLeitschuh"><code>@%E2%80%8BJLLeitschuh</code></a">https://github.com/JLLeitschuh"><code>@​JLLeitschuh</code></a>
    made their first contribution in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/677">modelcontextprotocol/inspector#677</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/677">modelcontextprotocol/inspector#677</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/compare/0.16.4...0.16.5">https://github.com/modelcontextprotocol/inspector/compare/0.16.4...0.16.5</a></p">https://github.com/modelcontextprotocol/inspector/compare/0.16.4...0.16.5">https://github.com/modelcontextprotocol/inspector/compare/0.16.4...0.16.5</a></p>
    <h2>0.16.4</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>fix: support FastMCP union types in tool parameter forms by <a
    href="https://github.com/%3Ca%20href="https://github.com/matsjfunke"><code>@%E2%80%8Bmatsjfunke</code></a">https://github.com/matsjfunke"><code>@​matsjfunke</code></a> in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/673">modelcontextprotocol/inspector#673</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/673">modelcontextprotocol/inspector#673</a></li>
    <li>OAuth state parameter for InspectorOAuthClientProvider via reusable
    generateOAuthState helper by <a
    href="https://github.com/%3Ca%20href="https://github.com/KKonstantinov"><code>@%E2%80%8BKKonstantinov</code></a">https://github.com/KKonstantinov"><code>@​KKonstantinov</code></a>
    in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/698">modelcontextprotocol/inspector#698</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/698">modelcontextprotocol/inspector#698</a></li>
    <li>Bump auth SDK to use Improved AS Discovery by <a
    href="https://github.com/%3Ca%20href="https://github.com/2underscores"><code>@%E2%80%8B2underscores</code></a">https://github.com/2underscores"><code>@​2underscores</code></a>
    in <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/pull/702">modelcontextprotocol/inspector#702</a></li">https://redirect.github.com/modelcontextprotocol/inspector/pull/702">modelcontextprotocol/inspector#702</a></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/377211061b51315e0d1a5da585447290173de880"><code>3772110</code></a">https://github.com/modelcontextprotocol/inspector/commit/377211061b51315e0d1a5da585447290173de880"><code>3772110</code></a>
    Merge pull request <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/issues/777">#777</a">https://redirect.github.com/modelcontextprotocol/inspector/issues/777">#777</a>
    from cliffhall/bump-version-to-0.16.6</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/31dd05634ee7b9f5393f55deafa4f774518270b3"><code>31dd056</code></a">https://github.com/modelcontextprotocol/inspector/commit/31dd05634ee7b9f5393f55deafa4f774518270b3"><code>31dd056</code></a>
    Bump version to 0.16.6</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/062cea1d5599e4ccd6c029ce0e65d0ddc5ff000a"><code>062cea1</code></a">https://github.com/modelcontextprotocol/inspector/commit/062cea1d5599e4ccd6c029ce0e65d0ddc5ff000a"><code>062cea1</code></a>
    Merge pull request <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/issues/774">#774</a">https://redirect.github.com/modelcontextprotocol/inspector/issues/774">#774</a>
    from cliffhall/auto-level-handling</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/6db41c19d5dfaeee9b40786a790e8867ff12b5b1"><code>6db41c1</code></a">https://github.com/modelcontextprotocol/inspector/commit/6db41c19d5dfaeee9b40786a790e8867ff12b5b1"><code>6db41c1</code></a>
    * In all package.json and package-lock.json,</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/e1d311c6e165fe3d3008a64dce7cbdfd36557b92"><code>e1d311c</code></a">https://github.com/modelcontextprotocol/inspector/commit/e1d311c6e165fe3d3008a64dce7cbdfd36557b92"><code>e1d311c</code></a>
    Merge pull request <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/issues/739">#739</a">https://redirect.github.com/modelcontextprotocol/inspector/issues/739">#739</a>
    from nsheaps/main</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/05b279a2e6787e3ad475d005aa43b5043fb74d15"><code>05b279a</code></a">https://github.com/modelcontextprotocol/inspector/commit/05b279a2e6787e3ad475d005aa43b5043fb74d15"><code>05b279a</code></a>
    Merge pull request <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/issues/768">#768</a">https://redirect.github.com/modelcontextprotocol/inspector/issues/768">#768</a>
    from olaservo/cli-header-followups</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/d22a8a696a24f0ba0150c72b295327c1f4bbe198"><code>d22a8a6</code></a">https://github.com/modelcontextprotocol/inspector/commit/d22a8a696a24f0ba0150c72b295327c1f4bbe198"><code>d22a8a6</code></a>
    Merge branch 'main' into cli-header-followups</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/eaf16a780bb05a4980acaf04ef645bd87e481540"><code>eaf16a7</code></a">https://github.com/modelcontextprotocol/inspector/commit/eaf16a780bb05a4980acaf04ef645bd87e481540"><code>eaf16a7</code></a>
    Merge pull request <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/modelcontextprotocol/inspector/issues/703">#703</a">https://redirect.github.com/modelcontextprotocol/inspector/issues/703">#703</a>
    from phuctm97/update-dependencies</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/9255ce045a2fae37fe1ffcc5ecb0064720bdc480"><code>9255ce0</code></a">https://github.com/modelcontextprotocol/inspector/commit/9255ce045a2fae37fe1ffcc5ecb0064720bdc480"><code>9255ce0</code></a>
    Merge branch 'main' into update-dependencies</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/commit/80ab4dcc28c1a5122d962178a914fcabc6ebb0ad"><code>80ab4dc</code></a">https://github.com/modelcontextprotocol/inspector/commit/80ab4dcc28c1a5122d962178a914fcabc6ebb0ad"><code>80ab4dc</code></a>
    Merge branch 'main' into main</li>
    <li>Additional commits viewable in <a
    href="https://github.com/%3Ca%20href="https://github.com/modelcontextprotocol/inspector/compare/0.16.2...0.16.6">compare">https://github.com/modelcontextprotocol/inspector/compare/0.16.2...0.16.6">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@modelcontextprotocol/inspector&package-manager=npm_and_yarn&previous-version=0.16.2&new-version=0.16.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/microsoft/azure-devops-mcp/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 9, 2025
    Configuration menu
    Copy the full SHA
    2db4b8a View commit details
    Browse the repository at this point in the history
  2. 2.1.0 (#474)

    Bumping to 2.1.0
    Novaes authored Sep 9, 2025
    Configuration menu
    Copy the full SHA
    6ccfdef View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2025

  1. Update domain instructions to install from npm other than source (#504)

    This pull request updates the configuration example in the `README.md`
    to use `npx` as the command for the Azure DevOps server, replacing the
    previous `mcp-server-azuredevops` command. This change helps ensure the
    server can be run without requiring a global installation.
    
    * Updated the `ado` server configuration example in `README.md` to use
    `npx` as the command instead of `mcp-server-azuredevops`, making it
    easier to run the server without a global install.
    Novaes authored Sep 14, 2025
    Configuration menu
    Copy the full SHA
    506c630 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. Adding / by default to filepaths when creating threads (Issue 494) (#…

    …507)
    
    Adding `/` by default to filepaths when creating threads.
    
    ## GitHub issue number
    Fixes #494 
    
    ## **Associated Risks**
    /
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    Fixes and added tests, manually tested.
    nikolapeja6 authored Sep 15, 2025
    Configuration menu
    Copy the full SHA
    19c52f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2025

  1. add branch parameter to configureWikiTools for wiki page operations (#…

    …509)
    
    According to the official documentation
    (https://learn.microsoft.com/en-us/rest/api/azure/devops/wiki/pages/create-or-update?view=azure-devops-rest-7.1&tabs=HTTP)
    following fields are required;
    
    - versionDescriptor.versionType
    - versionDescriptor.version
    
    `versionType` field could be `branch` and `version` field could be the
    name of the `branch` that wiki is published to.
    
    Default branch name for wikis is; `wikiMaster`
    
    ## GitHub issue number
    
    Fixes #490 
    
    ## **Associated Risks**
    
    None
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    Run `npm test`
    polatengin authored Sep 17, 2025
    Configuration menu
    Copy the full SHA
    69b2928 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2025

  1. Encode markdown formatted fields to prevent issues with >, <, and $ (#…

    …500)
    
    This PR introduces an encoding utility for Markdown used in all work
    item creation/update paths to prevent truncation/corruption when <, >,
    and ${), appear in Markdown fields.
    
    ### Previously
    
    <img width="1476" height="952" alt="image"
    src="https://github.com/%3Ca%20href="https://github.com/user-attachments/assets/fc15de30-1778-4034-9209-02a77b392da1">https://github.com/user-attachments/assets/fc15de30-1778-4034-9209-02a77b392da1"
    />
    
    ### With this change
    
    <img width="1478" height="1042" alt="image"
    src="https://github.com/%3Ca%20href="https://github.com/user-attachments/assets/5a6cf713-4000-47df-b6b9-4e40ce6e5bb2">https://github.com/user-attachments/assets/5a6cf713-4000-47df-b6b9-4e40ce6e5bb2"
    />
    
    
    ## GitHub issue number
    
    ## **Associated Risks**
    
    The user may intend to use `>`,`<`,`$` for their Markdown.
    * However, it's **signficantly** more likely the user will be using
    GitHub Copilot or another AI coding tool, which the models tend to use
    `<` and `>` to represent greater than some value (instead of intending
    to use it as html embedded in Markdown).
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    I wrote tests and provided the following to Claude Sonnet 4 and GPT-5
    both before and after this change:
    
    ````
    Try creating a Markdown epic again with the following field values:
    tool : mcp_ado_wit_create_work_item
    args : {
      "fields": [
        {
          "name": "System.Title",
          "value": "Test Epic #3 - Comparison Operators < > in Metrics"
        },
        {
          "format": "Markdown",
          "name": "System.Description",
          "value": "This epic tests comparison operators in metric contexts:
    
    ## Metric Examples
    
    - Example Metric: <5 of something
    - Another Example Metric: >6 of something
    - One Last Metric: <7 of something >8 of something
    
    ## Additional Test Cases
    
    - Performance requirement: Response time <500ms
    - Throughput requirement: Handle >1000 requests per second
    - Memory usage: Keep memory <2GB but >1GB for optimal performance
    - Error rate: Maintain error rate <1% and uptime >99.9%
    
    ## Code Context
    
    ```bash
    if [ $count -lt 5 ]; then
      echo \"Count is <5\"
    elif [ $count -gt 6 ]; then
      echo \"Count is >6\"
    fi
    ```
    
    Testing how these comparison operators are handled in various contexts."
        }
      ],
      "project": "REPLACE-ME",
      "workItemType": "Epic"
    }
    ````
    
    ---------
    
    Co-authored-by: Dan Hellem <[email protected]>
    agreaves-ms and danhellem authored Sep 18, 2025
    Configuration menu
    Copy the full SHA
    6fd5798 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2025

  1. feat: interactive OAuth flow added (#368)

    PR adds OAuth interactive authentication flow as a default token
    retrieval mechanism.
    Original credentials flows are kept but need to be opted-in via command
    line args.
    
    This is still WIP. ClientID needs to be replaced with a "ADO trusted"
    app once it is available.
    Readme and Troubleshooting need to be updated as well.
    
    ## GitHub issue number
    
    ## **Associated Risks**
    
    
    ## ✅ **PR Checklist**
    
    - [ ] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [ ] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [ ] Title of the pull request is clear and informative.
    - [ ] 👌 Code hygiene
    - [ ] 🔭 Telemetry added, updated, or N/A
    - [ ] 📄 Documentation added, updated, or N/A
    - [ ] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    Manually via inspector, all authentication options
    aaudzei authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    dfee3a8 View commit details
    Browse the repository at this point in the history
  2. fix: GitHub MCP / VS Code extension registry enforcing -d (#519)

    Github MCP registry links to VS Code extension that always enforce -d
    param (domains), thus here treating empty for empty confirmation.
    
    <img width="2457" height="517" alt="image"
    src="https://github.com/%3Ca%20href="https://github.com/user-attachments/assets/48c60f40-df78-4598-a699-510bc14476e0">https://github.com/user-attachments/assets/48c60f40-df78-4598-a699-510bc14476e0"
    />
    
    If press enter other than the skip, it leads to null issue. This aims to
    patch it.
    <img width="2464" height="492" alt="image"
    src="https://github.com/%3Ca%20href="https://github.com/user-attachments/assets/209ace4b-bde0-4c02-901a-8c96c11b09a1">https://github.com/user-attachments/assets/209ace4b-bde0-4c02-901a-8c96c11b09a1"
    />
    Novaes authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    dab714d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2025

  1. Add test plans tool for create test suite (#522)

    Adding testplan tool for creating test suite
    
    ## GitHub issue number
    498, #498
    
    ## **Associated Risks**
    Adding new test plan tool, no framework level risk
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    In VsCode,
    
    <img width="1009" height="955" alt="image"
    src="https://github.com/%3Ca%20href="https://github.com/user-attachments/assets/2a73581a-c79e-47b3-819b-54ba0a7f0c88">https://github.com/user-attachments/assets/2a73581a-c79e-47b3-819b-54ba0a7f0c88"
    />
    
    <img width="1425" height="1111" alt="image"
    src="https://github.com/%3Ca%20href="https://github.com/user-attachments/assets/7f6cb3e1-d3ef-4e26-9e69-1763ec118d38">https://github.com/user-attachments/assets/7f6cb3e1-d3ef-4e26-9e69-1763ec118d38"
    />
    KathanS authored Sep 24, 2025
    Configuration menu
    Copy the full SHA
    045f318 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2025

  1. create_branch tool (Issue #516) (#530)

    create_branch tool
    
    ## GitHub issue number
    Fixes #516 
    
    ## **Associated Risks**
    none
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    Added tests and manually tested all of the arguments.
    nikolapeja6 authored Sep 26, 2025
    Configuration menu
    Copy the full SHA
    7a12474 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2025

  1. Added new tool to get wiki page (#542)

    Added new tool to fetch wiki page meta data
    
    ## GitHub issue number
    #537 
    
    ## **Associated Risks**
    
    None
    
    ## ✅ **PR Checklist**
    
    - [x] **I have read the [contribution
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
    - [x] **I have read the [code of conduct
    guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
    - [x] Title of the pull request is clear and informative.
    - [x] 👌 Code hygiene
    - [x] 🔭 Telemetry added, updated, or N/A
    - [x] 📄 Documentation added, updated, or N/A
    - [x] 🛡️ Automated tests added, or N/A
    
    ## 🧪 **How did you test it?**
    
    Manual testing
    Added unit tests and ran
    danhellem authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    cea35e6 View commit details
    Browse the repository at this point in the history
Loading