Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Ado Mcp Server Python

FreeNot checked

Sample ADO MCP Server

GitHubEmbed

About

Sample ADO MCP Server

README

[!IMPORTANT]
Please consider using the official MCP server:
https://github.com/microsoft/azure-devops-mcp

Azure DevOps MCP Server

This is a Model Context Protocol (MCP) server for Azure DevOps that provides work item management capabilities.

Prerequisites

  • Docker
  • Azure DevOps Personal Access Token (PAT) with appropriate permissions
  • Azure DevOps Organization and Project details

Quick Start

  1. Build the Docker image:
docker build -t ado-mcp-server .
  1. Run the server with environment variables:
docker run -i --rm \
  -e ADO_PERSONAL_ACCESS_TOKEN="your_pat_here" \
  -e ADO_ORGANIZATION_URL="https://dev.azure.com/your_org" \
  -e ADO_PROJECT_NAME="your_project" \
  ado-mcp-server

Configuration

The server requires the following environment variables:

  • ADO_PERSONAL_ACCESS_TOKEN: Your Azure DevOps Personal Access Token
  • ADO_ORGANIZATION_URL: Your Azure DevOps organization URL
  • ADO_PROJECT_NAME: Your Azure DevOps project name

VS Code Integration

Add this configuration to your VS Code settings to integrate with the MCP server:

{
    "inputs": [
      {
        "type": "promptString",
        "id": "ado_pat",
        "description": "Azure DevOps Personal Access Token",
        "password": true
      },
      {
        "type": "promptString",
        "id": "ado_org",
        "description": "Azure DevOps Organization URL"
      },
      {
        "type": "promptString",
        "id": "ado_project",
        "description": "Azure DevOps Project Name"
      }
    ],
    "servers": {
      "azuredevops": {
        "command": "docker",
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "ADO_PERSONAL_ACCESS_TOKEN",
          "-e",
          "ADO_ORGANIZATION_URL",
          "-e",
          "ADO_PROJECT_NAME",
          "ado-mcp-server"
        ],
        "env": {
          "ADO_PERSONAL_ACCESS_TOKEN": "${input:ado_pat}",
          "ADO_ORGANIZATION_URL": "${input:ado_org}",
          "ADO_PROJECT_NAME": "${input:ado_project}"
        }
      }
    }
}

Features

  • Search work items
  • Create new work items
  • Update existing work items
  • Get work item states
  • Simple command-line interface for testing

Development

To build and run locally for development:

  1. Clone the repository
  2. Build the Docker image: docker build -t ado-mcp-server .
  3. Run the server with your environment variables

Testing

Run the tests using:

docker run -i --rm \
  -e ADO_PERSONAL_ACCESS_TOKEN="your_pat_here" \
  -e ADO_ORGANIZATION_URL="https://dev.azure.com/your_org" \
  -e ADO_PROJECT_NAME="your_project" \
  ado-mcp-server python -m pytest

from github.com/aymenfurter/ado-mcp-server-python

Installing Ado Mcp Server Python

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/aymenfurter/ado-mcp-server-python

FAQ

Is Ado Mcp Server Python MCP free?

Yes, Ado Mcp Server Python MCP is free — one-click install via Unyly at no cost.

Does Ado Mcp Server Python need an API key?

No, Ado Mcp Server Python runs without API keys or environment variables.

Is Ado Mcp Server Python hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Ado Mcp Server Python in Claude Desktop, Claude Code or Cursor?

Open Ado Mcp Server Python on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Ado Mcp Server Python with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs