MCP.Market

Azure DevOps On-Premises MCP server

by zwitbaum·io.github.zwitbaum/mcp-devops-on-prem·v2.1.0·4 stars

MCP server for on-premises Azure DevOps Server and TFS: repos, pull requests, work items, and wiki.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

4 stars67 downloads/wk

Reviews

Write one

Nobody has reviewed Azure DevOps On-Premises yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Azure DevOps On-Premises tools (36, 16 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • devops_code_search

    Search code in Azure DevOps repositories and return matching file locations.

  • devops_get_item_content_diff

    Return a simple line-diff between two versions of a single file.

  • devops_pull_request_create_commentwrite action

    Create a pull request thread (comment) on the specified PR.

  • devops_pull_request_delete_commentwrite action

    Delete a specific comment from a pull request thread.

  • devops_pull_request_get

    Fetch a single pull request by its integer ID.

  • devops_pull_request_list_thread_comments

    Get details of a specific pull request thread.

  • devops_pull_request_list_threads

    List all comment threads for a given pull request.

  • devops_pull_request_reply_comment

    Reply to an existing pull request thread (comment) on the specified PR.

  • devops_pull_request_update_commentwrite action

    Update a text comment inside an existing pull request thread.

  • devops_pull_request_update_threadwrite action

    Update the status of an existing pull request thread.

  • devops_pull_request_writewrite action

    Create or update pull requests, reviewers, and authenticated-user votes.

  • devops_repository_commit_changes

    Retrieve a list of files changed in the specified commit, including

  • devops_repository_diffs_commits

    Get the difference between the base and target commits.

  • devops_repository_get

    Retrieve repository details by repository name or ID.

  • devops_repository_item_content

    Fetch raw file content for a repository path at a specific commit SHA.

  • devops_repository_list

    Get the list of repositories.

  • devops_wiki_page_create_or_updatewrite action

    Create or update a wiki page under the specified parent page.

  • devops_wiki_page_deletewrite action

    Delete an existing wiki page.

  • devops_wiki_page_get

    Get wiki page metadata and content by wiki_id and page_id.

  • devops_wiki_page_updatewrite action

    Update an existing wiki page.

  • devops_wiki_search

    Search wiki pages across Azure DevOps projects using full-text search.

  • devops_work_item_artifact_link_updatewrite action

    Add or remove an artifact ArtifactLink on a work item.

  • devops_work_item_attachment_get

    Download a work item attachment by GUID.

  • devops_work_item_comment_add

    Add a comment to a work item.

  • devops_work_item_comment_deletewrite action

    Delete a comment from a work item.

  • devops_work_item_comment_list

    List comments on a work item. Returns up to `top` comments (default 50).

  • devops_work_item_comment_updatewrite action

    Update an existing comment on a work item.

  • devops_work_item_createwrite action

    Create a new work item of the specified work item type.

  • devops_work_item_deletewrite action

    Delete a work item, optionally destroying it permanently.

  • devops_work_item_get

    Fetch a work item by ID and return a focused JSON object.

  • devops_work_item_link_updatewrite action

    Add or remove a work item relation link using a JSON Patch document.

  • devops_work_item_query_by_wiqlwrite action

    Execute a WIQL query and return matching work items with the queried fields.

  • devops_work_item_search

    Search work items across Azure DevOps projects using full-text search.

  • devops_work_item_type_get

    Get definition for the specified work item type.

  • devops_work_item_undelete

    Restore a soft-deleted work item from the Recycle Bin.

  • devops_work_item_updatewrite action

    Update fields on a work item by ID.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan14 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 38 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Azure DevOps On-Premises compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,243 servers
Tools
36
the typical server has 7
Tools that change things
44%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
4
more than 82% of 28,706 servers
Downloads a week
67
more than 51% of 12,306 servers with a package

What its tools let an agent do: 20 read · 16 change

Install Azure DevOps On-Premises in Claude Code, Cursor or VS Code

claude mcp add mcp-devops-on-prem -- uvx mcp-devops-onpremise
Add to Cursor

What the publisher says

From the Azure DevOps On-Premises repository's README, as published. We do not edit it. Read it on GitHub

MCP DevOps On-Premise

Model Context Protocol MCP server for on-premises Azure DevOps that lets AI assistants browse repositories, review pull requests, manage work items, and interact with wikis.

<!-- mcp-name: io.github.zwitbaum/mcp-devops-on-prem -->

Overview • Getting Started • Updating • Available Tools • Development

Overview

Many organizations use on-premise DevOps solutions such as TFS or Azure DevOps Server in their projects. Integrating these systems with modern agentic AI tools and LLMs can be difficult. The official Microsoft Azure DevOps MCP server does not support these environments and is unlikely to support them in the future.

This MCP server closes that gap and enables smooth integration with on-premise DevOps systems.

This project is under active development, with features continuously added to meet current requirements. Community needs are highly valued — if you miss any features, please submit an Issue. User-requested features are fast-tracked and will be prioritized and added as soon as possible.

Key Advantages

One of the most important features of this MCP server is NTLM authentication support. NTLM is required by many on-premises and enterprise environments where users authenticate with Windows domain credentials, either directly or over VPN. Most MCP servers for Azure DevOps target only cloud-hosted Azure DevOps Services with token-based auth and cannot connect to these environments.

  • NTLM authentication (Windows domain credentials) for on-prem and VPN-based setups where no other auth method works.
  • PAT and OAuth bearer token authentication as alternatives when available.
  • Enables secure access to on-prem DevOps systems from MCP-compatible AI tools such as GitHub Copilot, Claude Desktop, Cursor, Windsurf, and others.
  • Works in restricted or offline environments without exposing sensitive data to external services.
  • Retrieves commit diffs with clear added/removed lines, similar to the DevOps UI.
  • Helps keep and track project documentation alongside code changes.
  • Automates common tasks such as work item management and code review processes.

Getting Started

Prerequisites

Python 3.10+ and uv are required. If not yet installed, see installation guide.

Quick Install

Click one of the buttons below to install directly in your IDE. You will be prompted for credentials:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Azure DevOps On-Premises: common questions

Is Azure DevOps On-Premises MCP server safe?
Mostly: it is graded B (78/100). Read the Azure DevOps On-Premises safety report
How do I install Azure DevOps On-Premises?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Azure DevOps On-Premises need an API key?
Yes. The registry entry asks for DEVOPS_PASSWORD, DEVOPS_PAT, DEVOPS_TOKEN.
Is Azure DevOps On-Premises maintained?
The last commit was 59 days ago (2026-09-07). The latest release is v2.1.0.
How does Azure DevOps On-Premises compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,243 servers); tools 36 (the typical server has 7); tools that change things 44% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.