Skip to main content
Glama
OnoSendae

Azure DevOps MCP Server

by OnoSendae

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoNode environmentproduction
LOG_LEVELNoLog level (e.g., debug, info)info
AZURE_DEVOPS_ORGYesAzure DevOps organization name
AZURE_DEVOPS_PATYesPersonal Access Token for Azure DevOps
AZURE_DEVOPS_PROJECTYesAzure DevOps project name

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
azure_create_work_itemB

Cria um novo work item no Azure DevOps (Task, Bug, User Story, Epic, Feature, Issue)

azure_get_work_item_statesA

Consulta os estados válidos para um tipo de work item no projeto. Use ANTES de criar ou atualizar work items com estado específico.

azure_update_work_itemC

Atualiza um work item existente

azure_delete_work_itemC

Deleta um work item

azure_get_work_itemB

Obtém detalhes de um work item específico

azure_query_work_itemsC

Executa uma query WIQL customizada sobre work items

azure_get_my_tasksB

Busca tasks atribuídas ao usuário atual (helper)

azure_get_critical_bugsB

Busca bugs críticos (prioridade 1) não concluídos

azure_list_boardsA

Lista todos os boards do projeto

azure_get_board_configB

Obter configuração de board por ID

azure_update_boardC

Atualizar configurações de board

azure_list_iterationsB

Lista todas as iterations (sprints) do time

azure_create_iterationB

Cria uma nova iteration/sprint

azure_get_current_iterationA

Obtém a iteration/sprint atual ativa com work items

azure_delete_iterationB

Deleta uma iteration (WARNING: use com cautela)

azure_get_iteration_capacityC

Obtém capacity planning de uma iteration

azure_list_pull_requestsC

Lista Pull Requests de um repositório

azure_create_pull_requestC

Cria um novo Pull Request

azure_list_teamsA

Lista todos os teams do projeto

azure_get_teamA

Obtém detalhes de um team específico

azure_create_teamB

Cria um novo team no projeto

azure_list_repositoriesA

Lista todos os repositórios Git do projeto

azure_get_repositoryA

Obtém detalhes de um repositório Git específico

azure_list_wikisA

Lista todas as wikis do projeto

azure_get_wikiB

Obtém detalhes de uma wiki específica

azure_create_wikiC

Cria uma nova wiki no projeto

azure_list_wiki_pagesC

Lista páginas de uma wiki

azure_get_wiki_pageC

Obtém uma página específica da wiki

azure_create_wiki_pageB

Cria uma nova página na wiki

azure_update_wiki_pageB

Atualiza uma página existente na wiki

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
My TasksTasks atribuídas a mim que não estão concluídas
All BugsTodos os bugs não concluídos do projeto
All Work ItemsTodos work items do projeto (limitado a 200)
Project InfoInformações sobre o servidor MCP e health do wrapper
Boards do ProjetoLista de todos os boards do projeto
Configuração de BoardConfiguração detalhada de um board específico (substitua {id} pelo ID do board)
All IterationsTodas as iterations (sprints) do time - past, current, future
Current IterationSprint/iteration atual ativa com work items
Iteration CapacityCapacity planning de uma iteration específica (substitua {id} pelo ID da iteration)
Active Pull RequestsPull Requests ativos (backend implementado, handler pendente)
Teams do ProjetoLista de todos os teams (backend implementado, handler pendente)
Wikis do ProjetoLista de todas as wikis disponíveis

TDQS

C2.9/5.0

Scored across 30 tools

Disambiguation4/5

Most tools are clearly separated by resource (work items, boards, iterations, PRs, teams, repos, wikis), but some overlap exists within work items (e.g., azure_get_work_item vs azure_query_work_items vs azure_get_my_tasks). Helpers like get_my_tasks and get_critical_bugs are essentially specialized queries, which could cause slight confusion.

Naming Consistency4/5

Tool names generally follow the verb_noun pattern (e.g., azure_create_work_item, azure_list_boards), but there are minor inconsistencies like azure_get_board_config vs azure_update_board (not update_board_config) and azure_get_work_item_states. Overall predictable but not perfectly uniform.

Tool Count2/5

With 30 tools, the server exceeds the recommended range and feels heavy. While it covers multiple Azure DevOps domains, many subdomains have only a few operations, making the high count unnecessary and potentially overwhelming.

Completeness3/5

Work items and wikis have decent lifecycle coverage, but other areas are incomplete: pull requests only support list/create (no get/update/merge), repositories have only list/get (no create/delete), and teams lack update/delete. These gaps will force agents to work around missing functionality.

Maintenance

ActivityInactive
ResponsivenessNo issues