Labsco
MCP SERVER

Azure DevOps

by RainyCodeWizard

Work items, boards, repositories and branch diffs in Azure DevOps, reachable from the editor.

Project & Task Management
Summary
The ticket and the diff, without the tab.

Azure DevOps work usually means leaving the editor to read a work item and coming back to write the code. Here the item, the board it sits on, the file it refers to and the branch comparison behind it all arrive in the session you are already in.

What it is

An Azure DevOps client for one organisation and project, set in the configuration. It covers the work-item side — list, read, create, update — the boards they sit on, and the repository side: which repos exist, the contents of a file, and the difference between two branches.

What you get
  • Work items listed, read, created and updated
  • The boards for the project
  • The repositories in the project
  • A file read straight out of a repository
  • Two branches compared
Requirements

Node.js v20 LTS or higher, and a personal access token with the scopes the tools use: Code (read, write), Work Items (read, write), Build (read, execute), Wiki (read, write) and Project and Team (read). The organisation name, the token and the project id go in the client config. The build output is not committed, so npm run build is required after cloning.

Setup effort

One command plus a key — npx -y @smithery/cli install @RainyCodeWizard/azure-devops-mcp-server --client claude, then supply credentials