ado-mcp

CI

A Model Context Protocol (MCP) server, written in Go, that exposes the Azure DevOps REST API (plus 7pace Timetracker) as tools an LLM client (Claude Desktop/Code, Cursor, and others) can call.

It aims for broad coverage of Azure DevOps: 274 tools across 34 toolsets, plus 7 workflow prompts (surfaced as slash commands by MCP clients), spanning projects, work items, Git/pull requests, pipelines, releases, test plans, boards, artifacts, wiki, graph/identity, security, service hooks, dashboards, audit, distributed task (variable groups/environments/agent pools/deployment groups), service connections, branch policies, code/work-item/wiki search, process customization, member entitlement, notifications, extensions, TFVC, advanced security alerts, approvals and checks, identities, operations, profile, composite macros, statistics/surveys, favorites, delivery plans, a local notes store, and 7pace time tracking.

A built-in workflow: keep engineering notes (stored locally in SQLite under your config directory) tagged by project/env/service/version/repo/branch/users, with a real time range, free-text search, and discoverable dimension values. Notes can optionally sync with 7pace. See the notes toolset and the new_note prompt.

Features

Documentation map

Each page goes one level deeper than the last:

  1. Install — get the ado binary onto your machine.
  2. Configuration — environment variables and MCP client setup.
  3. CLI — the ado mcp / ado test / ado note command tree.
  4. Toolsets — the 34 toolsets and what each covers, for picking an ADO_TOOLSETS subset.
  5. Tools — every individual tool, grouped by toolset, with its full description.
  6. Prompts — the built-in slash-command workflows and composite macro tools.
  7. Architecture — how the server is put together internally.
  8. Development — building, testing, linting, and smoke-testing the protocol.

New to the project? Start at Install and follow the numbers down. Looking for one specific tool? Jump straight to Tools — every page stands on its own.