Partilhar via


O que é o Microsoft Dev Box MCP Server?

O Microsoft Dev Box Model Context Protocol (MCP) Server é uma camada de integração open-source que liga agentes de IA aos serviços Microsoft Dev Box. Permite interações em linguagem natural para gerir dev boxes, verificar o seu estado, executar tarefas de personalização e realizar outras operações focadas em programadores — tudo isto sem sair do seu ambiente de desenvolvimento.

Construído com base no Model Context Protocol, este servidor funciona como uma ponte entre agentes de IA e a plataforma Microsoft Dev Box, permitindo aos programadores usar comandos conversacionais em vez de alternar entre múltiplas interfaces ou memorizar sintaxe complexa da CLI.

Cenários-chave

O Dev Box MCP Server destaca-se em vários cenários comuns de desenvolvimento:

  • Fluxo de trabalho diário de desenvolvimento: Inicie, pare ou verifique rapidamente o estado das suas caixas de desenvolvimento antes de começar a trabalhar, sem abrir o portal Azure ou o portal de programadores
  • Mudança de projeto: Alternar perfeitamente entre diferentes dev boxes para diferentes projetos, criar novas dev boxes para ramos de funcionalidades, ou limpar ambientes antigos
  • Colaboração em equipa: Partilhar informações do pool de dev boxes com os membros da equipa, coordenar a utilização de recursos e ajudar a integrar novos programadores com configurações adequadas de dev box
  • Resolução de problemas e manutenção: Reparar problemas de conectividade, verificar o estado de operação, visualizar registos e gerir horários sem necessidade de trocar de contexto entre ferramentas
  • Gestão de personalização: Instalar pacotes de software, aplicar personalizações de equipa, executar scripts de configuração e configurar ambientes de desenvolvimento através de comandos conversacionais

Ferramentas suportadas

O Dev Box MCP Server oferece uma cobertura abrangente das operações do Dev Box através de várias categorias de ferramentas:

  • Gestão do ciclo de vida do Dev Box: Crie, elimine, inicie, pare, reinicie e repare as dev boxes em todos os seus projetos
  • Descoberta de projetos e pools: Navegue pelos projetos disponíveis, veja pools de dev boxes e compreenda as configurações e capacidades dos pools
  • Gestão de energia e horários: Controlar os estados de energia da caixa de desenvolvimento, gerir os horários de desligamento, atrasar ou saltar ações agendadas
  • Personalização e configuração: Aplicar personalizações de equipa, executar tarefas individuais, instalar pacotes, definir temas e visualizar registos de personalização
  • Monitorização e diagnóstico: Verificar o estado das operações, visualizar registos de tarefas, monitorizar operações de longa duração e resolver problemas de conectividade
  • Exploração de recursos: Use padrões de escopo para direcionar recursos específicos e obter informação contextual sobre o seu ambiente Dev Box

Para uma lista completa de operações suportadas e os seus padrões de âmbito, consulte o repositório Dev Box MCP Server - Ferramentas Atualmente Suportadas.

Authentication

O Dev Box MCP Server utiliza autenticação mediada com base em DefaultAzureCredential e Web Account Manager (WAM) para uma integração fluida com o Azure.

Próximos passos

Pronto para melhorar o seu fluxo de trabalho de desenvolvimento com a gestão de Dev Boxes alimentada por IA?

Veja o Tutorial: Comece com o Dev Box MCP Server para instruções passo a passo de configuração e utilização.