Ado MCP Server

A Model Context Protocol server

Local serverstdioTypeScript

What is the Ado MCP Server?

Ado mcp server connects Ado to AI assistants that speak the Model Context Protocol. A Model Context Protocol server.

What Ado does

This Model Context Protocol (MCP) server provides integration with Azure DevOps, allowing Cline and Roo Code to interact with Azure DevOps services.

Requirements

  • Node.js (v20 LTS or higher) - npm (comes with Node.js) - A Cline installation - Azure DevOps account with access tokens

Practical notes

  • Maintained by cakriwut, written in TypeScript.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_work_itemGet a work item by ID
list_work_itemsQuery work items using WIQL
create_work_itemCreate a new work item (Bug, Task, User Story)
update_work_itemUpdate an existing work item
search_work_itemsSearch for work items using text search
add_work_item_commentAdd a comment to a work item
get_work_item_commentsGet comments from a work item
get_boardsGet available boards in the project
list_pipelinesList all pipelines in the project
trigger_pipelineExecute a pipeline
list_pull_requestsList pull requests
create_pull_requestCreate a new pull request
update_pull_requestUpdate a pull request
get_wikisList all wikis in the project
list_wiki_pagesList pages in a wiki
get_wiki_pageGet a wiki page by path
create_wikiCreate a new wiki
update_wiki_pageCreate or update a wiki page
create_wiki_pageCreate a new wiki page
search_wiki_pageSearch for pages in a wiki by text
list_projectsList all projects in the Azure DevOps organization

How to install the Ado MCP Server

{
  "mcpServers": {
    "azure-devops-mcp-server": {
      "command": "node",
      "args": [
        "C:/absolute/path/to/ado-mcp-server/build/index.js"
      ],
      "env": {
        "AZURE_DEVOPS_ORG": "your-organization",
        "AZURE_DEVOPS_PAT": "your-personal-access-token",
        "AZURE_DEVOPS_PROJECT": "your-project-name"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js (v20 LTS or higher) - npm (comes with Node.js) - A Cline installation - Azure DevOps account with access tokens
VariableDescriptionRequired
AZURE_DEVOPS_ORGDeclared in the maintainer’s client configuration.Check documentation
AZURE_DEVOPS_PATDeclared in the maintainer’s client configuration.Check documentation
AZURE_DEVOPS_PROJECTDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Ado to Boards.”
  • “Use Ado to Pipelines.”
  • “Use Ado to Wiki.”

Frequently asked questions

A Model Context Protocol server Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.