Compartilhar via


Ferramentas de Configuração de Aplicativo do Azure para a visão geral do Servidor MCP do Azure

O Servidor MCP do Azure permite que você gerencie recursos do Azure, incluindo repositórios de Configuração de Aplicativos usando prompts de linguagem natural. Isso permite que você gerencie rapidamente as configurações e os sinalizadores de recursos sem lembrar a sintaxe complexa.

A Configuração de Aplicativos do Azure fornece um serviço para gerenciar centralmente as configurações do aplicativo e os sinalizadores de recursos. Programas modernos, especialmente programas em execução em uma nuvem, geralmente têm muitos componentes que são distribuídos. A distribuição das definições de configuração entre esses componentes pode levar a erros difíceis de serem resolvidos durante uma implantação de aplicativo. Use a Configuração de Aplicativos para armazenar todas as configurações do aplicativo e proteger o acesso deles em um só lugar.

Observação

Parâmetros de ferramenta: as ferramentas do Servidor MCP do Azure definem parâmetros para os dados necessários para concluir tarefas. Alguns desses parâmetros são específicos para cada ferramenta e estão documentados abaixo. Outros parâmetros são globais e compartilhados por todas as ferramentas. Para obter mais informações, consulte parâmetros de ferramenta.

Conta: Listar repositórios

O Servidor MCP do Azure pode listar repositórios de Configuração de Aplicativos em uma assinatura. Isso é útil para verificar rapidamente o status dos recursos da Configuração de Aplicativos.

Os prompts de exemplo incluem:

  • Repositórios de lista: "Listar todos os repositórios de Configuração de Aplicativos na minha assinatura".
  • Mostrar repositórios: "Quais repositórios de Configuração de Aplicativos eu tenho?"
  • Localizar repositórios: "Preciso ver meus recursos de Configuração de Aplicativo"
  • Repositórios de consultas: "Você pode me mostrar todos os meus repositórios de Configuração de Aplicativos?"
  • Verificar repositórios: "Repositórios de Configuração de Aplicativos na assinatura abc123"

Dicas de anotação da ferramenta:

Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌

Chave-valor: excluir configuração

O Servidor MCP do Azure pode excluir uma configuração chave-valor de um repositório de Configuração de Aplicativos.

Os prompts de exemplo incluem:

  • Exclua uma configuração: "Remova a chave 'AppName:TemporaryConfig' do meu repositório de Configuração de Aplicativos 'myappconfigstore'."
  • Excluir uma configuração rotulada: "Excluir a configuração 'AppName:FeatureFlag' com o rótulo 'test' do repositório de Configuração de Aplicativos 'myappconfigstore'"
  • Remover configuração: "Excluir a chave 'ProductionEndpointUrl' do repositório de Configuração de Aplicativos 'contoso-appconfig'"
  • Limpar configurações: "Excluir a chave 'TestSettings' com o rótulo 'preterido' do repositório de Configuração de Aplicativos 'myappconfigstore'"
  • Configuração de limpeza: "Excluir a chave de API temporária 'TempAuth' do app-config-dev"
Parâmetro Obrigatório ou opcional Descrição
Conta Obrigatório O nome do repositório de Configuração de Aplicativos (por exemplo, my-appconfig).
Chave Obrigatório O nome da chave a ser acessada no repositório de Configuração de Aplicativos.
Rótulo Opcional O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar as configurações.
tipo de conteúdo Opcional O tipo de conteúdo do valor de configuração. Isso é usado para indicar como o valor deve ser interpretado ou analisado.

Dicas de anotação da ferramenta:

Destrutivo: ✅ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌

Chave-valor: Obter chave-valor

Obtém valores-chave em um repositório de Configuração de Aplicativos. Esse comando pode fornecer uma das seguintes ações:

  • Recuperar um valor-chave específico por sua chave e rótulo opcional
  • Listar valores-chave se nenhuma chave for fornecida.

A listagem de valores-chave pode, opcionalmente, ser filtrada por um filtro de chave e filtro de rótulo. Cada chave-valor inclui sua chave, valor, rótulo, tipo de conteúdo, ETag, hora da última modificação e status de bloqueio.

Os prompts de exemplo incluem:

  • Listar todas as configurações de chave-valor: "Listar todas as configurações de chave-valor no repositório de Configuração de Aplicativos 'myappconfigstore'"
  • Mostrar configurações de chave-valor: "Mostre-me as configurações chave-valor no repositório de Configuração de Aplicativos 'contoso-appconfig'"
  • Filtrar por prefixo de chave: "Listar todas as configurações de chave-valor com o nome da chave começando com 'prod-' no repositório de Configuração de Aplicativos 'production-config'"
  • Obtenha conteúdo de chave específico: "Mostrar o conteúdo da chave 'AppName:ConnectionString' no repositório de Configuração de Aplicativos 'eastus-config'"
  • Configurações específicas do ambiente: "Listar todas as configurações de chave-valor com o nome da chave começando com 'dev-' no repositório de Configuração de Aplicativos 'development-config'"
  • Obter configuração rotulada: "Mostre-me as configurações de chave-valor com o rótulo 'staging' no repositório de Configuração de Aplicativos 'app-config-staging'"
  • Configuração da API: "Mostrar o conteúdo da chave 'ApiSettings:Endpoint' no repositório de Configuração de Aplicativos 'api-config'"
  • Configurações do banco de dados: "Listar todas as configurações de chave-valor com o nome da chave começando com 'Database' no repositório de Configuração de Aplicativos 'backend-config'"
  • Sinalizadores de recurso: "Mostre-me as configurações chave-valor com o rótulo 'recursos' no repositório de Configuração de Aplicativos 'feature-config'"
  • Segredos do aplicativo: "Mostrar o conteúdo da chave 'Secrets:ApiKey' no repositório de Configuração de Aplicativos 'secure-config'"
Parâmetro Obrigatório ou opcional Descrição
Conta Obrigatório O nome do repositório de Configuração de Aplicativos (por exemplo, my-appconfig).
Chave Opcional O nome da chave a ser acessada no repositório de Configuração de Aplicativos.
Rótulo Opcional O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar as configurações.
Filtro de chave Opcional Especifica o filtro de chave, se houver, a ser usado ao recuperar valores-chave. O filtro pode ser uma correspondência exata, por exemplo, um filtro obteria foo todos os valores de chave com uma chave ou fooo filtro pode incluir um * caractere no final da cadeia de caracteres para pesquisas curinga (por exemplo, App*). Se todas as chaves omitidas forem recuperadas.
Filtro de rótulo Opcional Especifica o filtro de rótulo, se houver, a ser usado ao recuperar valores-chave. O filtro pode ser uma correspondência exata, por exemplo, um filtro obteria foo todos os valores de chave com um rótulo ou fooo filtro pode incluir um * caractere no final da cadeia de caracteres para pesquisas curinga (por exemplo, Prod*). Esse filtro diferencia maiúsculas de minúsculas. Se omitido, todos os rótulos serão recuperados.

Dicas de anotação da ferramenta:

Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌

Chave-valor: definir bloqueio em chave-valor

Define o estado de bloqueio de um valor-chave em um repositório de Configuração de Aplicativos. Esse comando pode bloquear e desbloquear valores de chave.

Os prompts de exemplo incluem:

  • Bloqueie uma configuração: "Bloquear a chave 'AppName:ConnectionString' no repositório de Configuração de Aplicativos 'myappconfigstore'."
  • Bloqueie uma configuração rotulada: "Bloqueie a chave 'AppName:ApiKey' com o rótulo 'production' no repositório de Configuração de Aplicativos 'contoso-appconfig'."
  • Desbloqueie uma configuração: "Desbloqueie a chave 'AppName:ConnectionString' no repositório de Configuração de Aplicativos 'myappconfigstore'."
  • Desbloqueie uma configuração rotulada: "Desbloqueie a chave 'AppName:ApiKey' com o rótulo 'production' no repositório de Configuração de Aplicativos 'contoso-appconfig'."
Parâmetro Obrigatório ou opcional Descrição
Conta Obrigatório O nome do repositório de Configuração de Aplicativos (por exemplo,my-appconfig ).
Chave Obrigatório O nome da chave a ser acessada no repositório de Configuração de Aplicativos.
Rótulo Opcional O rótulo a ser aplicado à chave de configuração. Os rótulos são usados para agrupar e organizar as configurações.
tipo de conteúdo Opcional O tipo de conteúdo do valor de configuração. Isso é usado para indicar como o valor deve ser interpretado ou analisado.
Lock Opcional Se um valor-chave está bloqueado (definido como read-only) ou desbloqueado (read-only removido).

Dicas de anotação da ferramenta:

Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌

Chave-valor: definir a configuração chave-valor

Defina ou atualize uma configuração chave-valor em um repositório de Configuração de Aplicativos.

Os prompts de exemplo incluem:

  • Crie uma configuração: "Criar uma nova chave 'AppName:ApiUrl' com o valor 'https://api.example.com' no meu repositório de Configuração de Aplicativos 'myappconfigstore'."
  • Atualizar uma configuração: "Atualizar a chave 'AppName:MaxRetries' para o valor '5' no repositório de Configuração de Aplicativos 'myappconfigstore'"
  • Crie uma configuração rotulada: "Definir 'AppName:LogLevel' com o valor 'Debug' e rotular 'dev' no meu repositório de Configuração de Aplicativos 'contoso-appconfig'."
  • Adicionar nova configuração: "Adicionar uma nova configuração chamada 'ApiEndpoint' com o valor de URL 'https://api.contoso.com' ao meu 'eastus-config'"
  • Alterar o valor existente: "Definir a chave 'MaxThreads' como o valor '10' no repositório de Configuração de Aplicativos 'appconfig-prod'"
Parâmetro Obrigatório ou opcional Descrição
Nome da conta Obrigatório O nome do repositório de Configuração de Aplicativos.
Chave Obrigatório O nome da chave da configuração a ser definida.
Valor Obrigatório O valor a ser definido para a chave.
Rótulo Opcional O rótulo da configuração a ser definida.
Tags Opcional As marcas a serem associadas à chave de configuração. As marcas devem estar no formato key=value. Você pode especificar várias marcas.
tipo de conteúdo Opcional O tipo de conteúdo do valor de configuração. Esse valor indica como o valor deve ser interpretado ou analisado.

Dicas de anotação da ferramenta:

Destrutivo: ✅ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌