mcp-server

im-sandbox-phanirb/mcp-server

3.1

If you are the rightful owner of mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

An MCP server for interacting with Azure DevOps repositories.

Tools
4
Resources
0
Prompts
0

Azure DevOps MCP Server

An MCP (Model Context Protocol) server for interacting with Azure DevOps repositories.

Features

  • List Azure DevOps projects
  • List repositories in projects
  • Get detailed repository information
  • Search repositories by name

Installation

  1. Clone this repository

  2. Install dependencies:

    pip install -e .
    
  3. Create a .env file with your Azure DevOps credentials:

    AZURE_DEVOPS_PAT=your_personal_access_token
    AZURE_DEVOPS_ORG=your_organization_name
    

Usage

Running the Server

azure-devops-mcp

Available Tools

  1. list_projects - List all projects in your Azure DevOps organization
  2. list_repositories - List repositories in a specific project
  3. get_repository_details - Get detailed information about a repository
  4. search_repositories - Search repositories by name

Example Tool Calls

{
  "name": "list_projects",
  "arguments": {}
}

{
  "name": "list_repositories",
  "arguments": {
    "project_name": "MyProject"
  }
}

{
  "name": "get_repository_details",
  "arguments": {
    "project_name": "MyProject",
    "repository_id": "my-repo"
  }
}

{
  "name": "search_repositories",
  "arguments": {
    "query": "web",
    "project_name": "MyProject"
  }
}

Configuration for Claude Desktop

Add this to your Claude Desktop configuration:

{
  "mcpServers": {
    "azure-devops": {
      "command": "azure-devops-mcp",
      "env": {
        "AZURE_DEVOPS_PAT": "your_pat_here",
        "AZURE_DEVOPS_ORG": "your_org_here"
      }
    }
  }
}

Requirements

  • Python 3.8+
  • Azure DevOps Personal Access Token
  • Access to Azure DevOps organization