Skip to content

v1.1.0

Choose a tag to compare

@viamus viamus released this 30 Jan 18:33
· 53 commits to main since this release

πŸš€ Release Notes β€” v1.1.0

MCP Azure DevOps Server

This release significantly expands the capabilities of the Azure DevOps MCP Server, adding support for Git Repositories, Pull Requests, and Pipelines/Builds, along with improved setup experience.


✨ Highlights

  • Git Repository Tools β€” Browse repositories, branches, files, and file contents
  • Pull Request Tools β€” Query, search, and inspect pull requests and their comment threads
  • Pipeline & Build Tools β€” List pipelines, inspect builds, view logs and timelines
  • Work Item Comments β€” New tool to add comments to work items
  • Automated Installation Script β€” PowerShell script for one-command setup on Windows
  • Simplified Configuration β€” Now uses appsettings.json instead of .env files

🧠 New MCP Tools

Git Repository Tools

Tool Description
get_repositories Lists all Git repositories in a project
get_repository Gets details of a specific repository by name or ID
get_branches Lists all branches in a repository
get_repository_items Browses files and folders at a specific path
get_file_content Gets the content of a specific file
search_repository_files Searches for files by path pattern

Pull Request Tools

Tool Description
get_pull_requests Lists pull requests with optional filters
get_pull_request Gets details of a specific pull request
get_pull_request_threads Gets comment threads for a pull request
search_pull_requests Searches pull requests by text
query_pull_requests Advanced query with multiple combined filters

Pipeline & Build Tools

Tool Description
get_pipelines Lists all pipelines in a project
get_pipeline Gets details of a specific pipeline
get_pipeline_runs Gets recent runs for a pipeline
get_build Gets details of a specific build
get_builds Lists builds with optional filters
get_build_logs Gets the list of log files for a build
get_build_log_content Gets the content of a specific build log
get_build_timeline Gets the timeline (stages, jobs, tasks) for a build
query_builds Advanced query with multiple combined filters

Work Item Tools (New)

Tool Description
add_work_item_comment Adds a comment to a specific work item

πŸ› οΈ Setup & Configuration

New: Automated Installation (Windows)

A PowerShell script is now available for automated setup:

.\install-mcp-azure-devops.ps1 `
    -OrganizationUrl "https://dev.azure.com/your-org" `
    -PersonalAccessToken "your-pat" `
    -DefaultProject "your-project"

The script automatically installs:

  • .NET 10 SDK
  • Node.js
  • Claude Code CLI
  • Clones and configures the repository
  • Registers the MCP server with Claude Code

Configuration Change

Configuration has moved from .env to appsettings.json:

{
  "AzureDevOps": {
    "OrganizationUrl": "https://dev.azure.com/your-organization",
    "PersonalAccessToken": "your-personal-access-token",
    "DefaultProject": "your-project-name"
  }
}

🐳 Runtime & Deployment

  • Docker Compose β€” Server runs at http://localhost:8080
  • .NET CLI β€” Server runs at http://localhost:5000
  • Health check endpoint: /health

πŸ”Œ Client Integration

Compatible with:

  • Claude Desktop
  • Claude Code (with HTTP transport)
  • Any MCP-compatible client

πŸ“Š Summary

Category v1.0.0 v1.1.0
Work Item Tools 8 9 (+1)
Git Repository Tools 0 6 (new)
Pull Request Tools 0 5 (new)
Pipeline/Build Tools 0 9 (new)
Total Tools 8 29

πŸ”— Links