Azure DevOps

Interaja com o Azure DevOps para gerenciar projetos, pipelines e repositórios.

Documentação

Project Icon mcpserver.azuredevops

Um servidor MCP Stdio como ferramenta dotnet para acessar o Azure DevOps.

📦 NuGet

NuGet Badge

dnx

dnx mcpserver.azuredevops.stdio --yes

dotnet tool

Instalação

dotnet tool install --global mcpserver.azuredevops.stdio

🛠️ Ferramentas Suportadas

Ferramentas de Navegação Principal

  • GetProjects: Listar todos os projetos acessíveis
  • GetRepositories: Listar todos os repositórios em um projeto

Ferramentas de Projeto

  • GetProject: Obter detalhes de um projeto específico

Ferramentas de Repositório

  • GetRepository: Obter detalhes do repositório

Ferramentas de Pesquisa

  • SearchCode: Pesquisar código em repositórios de um projeto

Ferramentas de Obter Commit

  • GetCommit: Recuperar detalhes de um commit específico
  • GetCommits: Recuperar commits do git

🚧 Ferramentas de Item de Trabalho 🚧

  • get_work_item: Recuperar um item de trabalho por ID
  • create_work_item: Criar um novo item de trabalho
  • update_work_item: Atualizar um item de trabalho existente
  • list_work_items: Listar itens de trabalho em um projeto
  • manage_work_item_link: Adicionar, remover ou atualizar links entre itens de trabalho

🚧 Quadros 🚧

  • get_boards: Obter quadros disponíveis no projeto

🚧 Pipelines 🚧

  • list_pipelines: Listar todos os pipelines no projeto
  • trigger_pipeline: Executar um pipeline

🚧 Pull Requests 🚧

  • list_pull_requests: Listar pull requests
  • create_pull_request: Criar um novo pull request
  • update_pull_request: Atualizar um pull request
  • get_pull_request: Obter detalhes do pull request

🚧 Wiki 🚧

  • get_wikis: Listar todos os wikis no projeto
  • get_wiki_page: Obter uma página do wiki
  • create_wiki: Criar um novo wiki
  • update_wiki_page: Criar ou atualizar uma página do wiki

💡 Exemplos de LLM

Semantic Kernel

Este servidor MCP pode ser usado no ModelContextProtocol-SemanticKernel.

Pergunta

Get 5 commits from the repository '. . .'

Resposta

Here are the 3 most recent commits from the '. . .' repository:

1. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
   - **Author:** Stef Heyenrath
   - **Date:** 2021-12-17
   - **Comment:** Merged PR 378: Updated mindmap-certifications.json

2. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
   - **Author:** Stef Heyenrath
   - **Date:** 2021-12-17
   - **Comment:** Merge pull request 378 from stef-update-az104 into master

3. **Commit ID:** [. . .](https://dev.azure.com/. . ./. . ./_git/. . ./commit/. . .)
   - **Author:** Stef Heyenrath
   - **Date:** 2021-12-17
   - **Comment:** 103

If you need more details about any specific commit, feel free to ask!

Claude Desktop

Este servidor MCP também pode ser usado no Claude Desktop.

Configuração

{
    "mcpServers": {
        "azureDevOpsDotNet": {
            "command": "mcpserver.azuredevops.stdio",
            "args": [ ],
            "env": {
                "AZURE_DEVOPS_ORG_URL": "https://dev.azure.com/. . .",
                "AZURE_DEVOPS_AUTH_METHOD": "pat",
                "AZURE_DEVOPS_PAT": ". . .",
                "AZURE_DEVOPS_DEFAULT_PROJECT": "AzureExampleProjects"
            }
        }
    }
}

Pergunta

Obter 2 commits do repositório do azure devops '. . .'.

Resposta

Claude Desktop-01


📖 Links

Certificado

Patrocinadores

Entity Framework Extensions e Dapper Plus são patrocinadores principais e orgulham-se de contribuir para o desenvolvimento do mcpserver.azuredevops.stdio.

Entity Framework Extensions

Dapper Plus