Verified

Ado MCP Server

Azure DevOps task, pull request, and wiki management for AI coding assistants.

Data last scanned last week · Reviewed 2 months ago

01 dangerous tool21 tools2TypeScriptMIT

Overview

This MCP server provides an interface for interacting with Azure DevOps services directly through Cline or Roo Code. It allows users to integrate their AI assistant with Azure DevOps projects by configuring personal access tokens to manage work items, pull requests, build pipelines, and wiki content.

Our verdict

With a security score of 23/100, this tool carries a high risk level. The lack of active maintenance, evidenced by the fact that the last commit was 371 days ago, combined with its status as a community-maintained project rather than an official vendor release, means users should exercise significant caution. It is currently best suited only for non-sensitive, experimental, or local development environments.

  • Uses only 5 direct dependencies
  • Released under the MIT license
  • Provides documented setup for Cline and Roo Code
  • High security risk level of 23/100
  • Last commit occurred over a year ago
  • Lacks an official vendor maintenance guarantee

Setup

Claude Desktop
{
  "mcpServers": {
    "ado-mcp-server": {
      "args": [
        "-y",
        "ado-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
get_work_itemGet a work item by IDlow
list_work_itemsQuery work items using WIQLlow
create_work_itemCreate a new work item (Bug, Task, User Story)medium
update_work_itemUpdate an existing work itemmedium
search_work_itemsSearch for work items using text searchlow
add_work_item_commentAdd a comment to a work itemmedium
get_work_item_commentsGet comments from a work itemlow
get_boardsGet available boards in the projectlow
list_pipelinesList all pipelines in the projectlow
trigger_pipelineExecute a pipelinehigh

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What software prerequisites are required to run this server?

You must have Node.js version 20 LTS or higher, npm, a Cline installation, and an Azure DevOps account with access tokens.

What permissions are required for the Azure DevOps Personal Access Token (PAT)?

The token must have Code (read, write), Work Items (read, write), Build (read, execute), Wiki (read, write), and Project and Team (read) scopes.

Are there specific configuration requirements for Windows users?

Windows users must provide an absolute path to the build/index.js file using forward slashes instead of backslashes and must restart their client after updating configurations.

Do I need to run a build command after cloning the repository?

Yes, because the build directory is not included in version control, you must run npm install and npm run build after cloning.

Can I interact with Azure DevOps outside of Cline?

Yes, the server includes a command-line interface called azure-devops-cli that allows you to perform operations directly from the terminal after setting the required environment variables.

Alternatives

Changelog

  • Fix

    2025-03-29

  • Improved
    v1.0.1

    2025-03-29

Badge

Ado MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.