mcp-server-azure-devops

mcp-server-azure-devops

3.3

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

A Model Context Protocol (MCP) server implementation for Azure DevOps, allowing AI assistants to interact with Azure DevOps APIs through a standardized protocol.

The Azure DevOps MCP Server is designed to facilitate interaction between AI assistants and Azure DevOps resources using the Model Context Protocol (MCP). It acts as a bridge, enabling secure and standardized access to Azure DevOps APIs. This server allows AI models to manage projects, work items, repositories, and more, through natural language commands. It supports creating and updating work items, branches, and pull requests, and executing common DevOps workflows. The server ensures safe authentication and interaction with Azure DevOps resources, providing a seamless integration for AI-driven operations.

Features

  • Standardized access to Azure DevOps APIs for AI assistants.
  • Secure authentication methods including PAT and Azure Identity.
  • Support for managing projects, work items, repositories, and pipelines.
  • Natural language execution of DevOps workflows.
  • Modular tool handlers for various Azure DevOps operations.

Tools

  1. User Tools

    get_me (get the authenticated user details)

  2. Organizational Tools

    list_organizations (list all accessible organizations)

  3. Project Tools

    list_projects, get_project, get_project_details (manage projects)

  4. Repository Tools

    list_repositories, get_repository, get_file_content (manage repository)

  5. Work Item Tools

    get_work_item, create_work_item, update_work_item (manage work items)

  6. Search Tools

    search_code, search_wiki, search_work_items (Search resources)

  7. Pipe Tools

    create_pipelines, list_pipelines, trigger_pipeline (management pipelines)

  8. Wiki Tools

    get_wikis, get_wiki_page (Management Wiki)

  9. Pull request tool

    create_pull_request, list_pull_requests (manage pull requests)