Skip to content
Agentmart
Submit a tool

Azure DevOps On-Premises

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

Connector by zwitbaum · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 5
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/zwitbaum-mcp-devops-on-prem

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
18 read · 12 write · 6 delete
Secrets
3 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 36

Read from the source code; the running server may list different tools.

Read 18 · Look things up without changing anything.

  • devops_code_search
  • devops_get_item_content_diff
  • devops_pull_request_get
  • devops_pull_request_list_thread_comments
  • devops_pull_request_list_threads
  • devops_repository_commit_changes
  • devops_repository_diffs_commits
  • devops_repository_get
  • devops_repository_item_content
  • devops_repository_list
  • devops_wiki_page_get
  • devops_wiki_search
Show 6 more tools
  • devops_work_item_attachment_get
  • devops_work_item_comment_list
  • devops_work_item_get
  • devops_work_item_query_by_wiql
  • devops_work_item_search
  • devops_work_item_type_get

Write 12 · Create, change, send or run things.

  • devops_pull_request_create_comment
  • devops_pull_request_reply_comment
  • devops_pull_request_update_comment
  • devops_pull_request_update_thread
  • devops_pull_request_write
  • devops_wiki_page_create_or_update
  • devops_wiki_page_update
  • devops_work_item_comment_add
  • devops_work_item_comment_update
  • devops_work_item_create
  • devops_work_item_undelete
  • devops_work_item_update

Delete 6 · Delete, drop, revoke or wipe things.

  • devops_pull_request_delete_comment
  • devops_wiki_page_delete
  • devops_work_item_artifact_link_update
  • devops_work_item_comment_delete
  • devops_work_item_delete
  • devops_work_item_link_update

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • DEVOPS_PASSWORD
  • DEVOPS_PAT
  • DEVOPS_TOKEN

Other settings (environment variables or headers).

  • DEVOPS_API_URL
  • DEVOPS_USERNAME

Files it touches

  • Any path the agent passes to its tools

Tools (36)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • devops_code_search

    Search source code in the configured Azure DevOps project. Returns matching file locations with snippet context. Optionally filter by repository, path, and branch.

  • devops_get_item_content_diffread-only

    Get textual diff between two versions of a file (changed hunks only). Lines are numbered; added lines are prefixed with '+', and removed with '-'. For full content of specific file, use item content tool with target version .

  • devops_pull_request_create_comment

    Create a new thread with initial comment in the specified pull request.

  • devops_pull_request_delete_comment

    Delete a comment from the specified pull request.

  • devops_pull_request_getread-only

    Retrieve a pull request by ID. Use the 'lastMergeTargetCommit' and 'lastMergeSourceCommit' from the result to obtain changes with 'devops_repository_diffs_commits' tool.

  • devops_pull_request_list_thread_commentsread-only

    Retrieves a list of non-deleted text comments in a specific thread.

  • devops_pull_request_list_threadsread-only

    Retrieve a hierarchical list of non-deleted comment threads and their text comments for a pull request.

  • devops_pull_request_reply_comment

    Replies to a specific comment on a pull request.

  • devops_pull_request_update_comment

    Update an existing comment in the specified pull request.

  • devops_pull_request_update_thread

    Update the status of a comment thread.

  • devops_pull_request_write

    Write operations for pull requests. Use the action parameter to create or update pull requests, add or remove reviewers, or cast the authenticated user's vote.

  • devops_repository_commit_changesread-only

    Retrieve a list of files changed in the specified commit, including the type of change for each file (e.g., add, edit, remove).

  • devops_repository_diffs_commitsread-only

    Get the difference between the base and target commits.

  • devops_repository_getread-only

    Retrieve repository details by repository name or ID.

  • devops_repository_item_contentread-only

    Get raw file content for a repository path at a specific version.

Show 21 more tools
  • devops_repository_listread-only

    Get the list of repositories.

  • devops_wiki_page_create_or_update

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

  • devops_wiki_page_delete

    Delete an existing wiki page.

  • devops_wiki_page_get

    Retrieves metadata (path, isParentPage) and/or content of a wiki page. The wiki_id and page_id are found in the browser URL: https://.../_wiki/wikis/{wiki_id}/{page_id}/...

  • devops_wiki_page_update

    Update an existing wiki page.

  • devops_wiki_search

    Search wiki pages in the configured Azure DevOps project. Returns matching pages with snippet context. Optionally filter by wiki name.

  • devops_work_item_artifact_link_update

    Add or remove an artifact link (Pull Request, Build, Commit, Branch, Changeset, Versioned Item) on a work item. Use op='add' (default) to attach, op='remove' to detach. The artifact_id format depends on link_type (see parameter doc).

  • devops_work_item_attachment_getread-only

    Download a work item attachment by specified ID. Returns base64-encoded content, or saves to a local directory if savePath is provided.

  • devops_work_item_comment_add

    Add a comment to a work item.

  • devops_work_item_comment_delete

    Delete a comment from a work item.

  • devops_work_item_comment_listread-only

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

  • devops_work_item_comment_update

    Update an existing comment on a work item.

  • devops_work_item_create

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

  • devops_work_item_delete

    Delete a work item by ID. By default the item is sent to the Recycle Bin and can be restored. Set destroy=True to permanently destroy the item — WARNING: this is irreversible.

  • devops_work_item_getread-only

    Retrieve a single work item by numeric ID. Returns a compact object with key fields (title, state, type, assignee, description, acceptance criteria, tags, parent), plus attachments (files and inline images) and linked items (work items, pull requests, commits).

  • devops_work_item_link_update

    Add or remove a relation link between two work items. Use op='add' (default) to create a new link, op='remove' to delete an existing one. To change a link type, call remove then add.

  • devops_work_item_query_by_wiqlread-only

    Execute a WIQL (Work Item Query Language) query and return the matching work items.

  • devops_work_item_search

    Search work items (PBIs, bugs, tasks, etc.) in the configured Azure DevOps project using full-text search. Optionally filter by area path, work item type, state, or assigned-to user.

  • devops_work_item_type_getread-only

    Get definition for the specified work item type.

  • devops_work_item_undelete

    Restore a work item from the Recycle Bin by ID. Only works for items deleted without the destroy flag.

  • devops_work_item_update

    Update fields on a work item by ID.

Signals

Stars
5
Forks
1
Open issues
0
Weekly downloads
121
Last commit
Sep 7, 2026 (1 month ago)
Last release
Sep 7, 2026 (1 month ago)
Last package publish
Sep 7, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.zwitbaum/mcp-devops-on-prem
Version
2.1.0
Auth
API key
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Azure DevOps On-Premises MCP server. Agent Mart. https://agentmart.dev/connectors/zwitbaum-mcp-devops-on-prem (last updated 2026-10-24)