Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Servidor MCP do Azure usa o Protocolo de Contexto de Modelo (MCP) para padronizar integrações entre aplicativos de IA e ferramentas externas e fontes de dados, permitindo que os sistemas de IA executem operações sensíveis ao contexto de seus recursos do Azure.
Neste artigo, você aprenderá a concluir as seguintes tarefas:
- Instalar e autenticar no Servidor MCP do Azure
- Conectar-se ao Servidor MCP do Azure usando as ferramentas baseadas em IA do IntelliJ
- Executar prompts para testar as operações do Servidor MCP do Azure e interagir com os recursos do Azure
Pré-requisitos
- Uma conta do Azure com uma subscrição ativa
- IntelliJ instalado
- Node.js LTS instalado
- GitHub Copilot para extensão IntelliJ instalado
Instalar o Servidor MCP do Azure
Para instalar e configurar o Servidor MCP do Azure no IntelliJ, escolha uma das seguintes opções:
Selecione o ícone de engrenagem de Configurações do IDE e do Projeto e, em seguida, escolha Plug-ins....
No painel Plug-ins da caixa de diálogo Configurações , procure Azure ToolKit for IntelliJ.
Selecione o resultado correspondente e, em seguida, selecione Instalar.
Observação
O Servidor MCP do Azure só está incluído na instalação do Kit de Ferramentas do Azure para IntelliJ se você já tiver o plug-in GitHub Copilot for IntelliJ instalado.
Autenticar no Azure
O Servidor MCP do Azure fornece uma experiência de autenticação perfeita usando contas do Azure e ID do Microsoft Entra. Para usar o Servidor MCP do Azure, você deve primeiro autenticar no Azure usando ferramentas de desenvolvimento local, como a CLI do Azure, a CLI do Desenvolvedor do Azure, o Visual Studio ou o Visual Studio Code. O Servidor MCP do Azure descobre automaticamente suas credenciais dessas ferramentas e as usa para autenticar nos serviços do Azure.
Por exemplo, para entrar usando a CLI do Azure:
az loginVerifique o status da autenticação executando o seguinte comando para ver com qual conta e assinatura você está conectado no momento:
az account showVerifique se sua conta de usuário tem as atribuições de função apropriadas para os serviços do Azure com os quais você deseja interagir. Os recursos do Azure que você pretende acessar com o Azure MCP Server já devem existir em sua assinatura do Azure. Por exemplo, as atribuições de função comuns incluem:
- Blob Storage Data Contributor - Leia e escreva dados de blob em contas de armazenamento.
- Colaborador da conta de armazenamento - Gerencie as configurações da conta de armazenamento.
- Colaborador - Gestão geral de recursos em toda a sua subscrição.
- Reader - Acesso somente leitura aos recursos do Azure.
Para obter mais informações sobre atribuições de função e autenticação de desenvolvimento local, consulte Autenticar aplicativos .NET para serviços do Azure durante o desenvolvimento local.
Usar prompts para testar o Servidor MCP do Azure
Selecione o botão AI Chat na barra de ferramentas direita para abrir a interface do assistente de IA do IntelliJ.
Insira um prompt que utilize os recursos do Servidor MCP do Azure, como:
List my Azure storage accountsO IntelliJ solicita que você execute uma ferramenta para recuperar as contas de armazenamento, como
storage account list. Selecione Executar ferramenta para continuar.A saída deve ser semelhante ao seguinte texto:
The following resource groups are available for your subscription: 1. **DefaultResourceGroup-EUS** (Location: `eastus`) 2. **rg-testing** (Location: `centralus`) 3. **rg-azd** (Location: `eastus2`) 4. **msdocs-sample** (Location: `southcentralus`) 5. **ai-testing** (Location: `eastus2`) Let me know if you need further details or actions related to any of these resource groups!Explore mais operações MCP do Azure usando outros prompts relevantes, como:
List all of the storage accounts in my subscription Get the available tables in my storage accounts Show me the configuration of my App Service instances