Comece a usar o Azure MCP Server no Google Antigravity

O Azure MCP Server utiliza o Model Context Protocol (MCP) para padronizar integrações entre aplicações de IA e ferramentas e fontes de dados externas, permitindo que sistemas de IA realizem operações conscientes do contexto dos seus recursos Azure.

Neste artigo, você aprenderá a concluir as seguintes tarefas:

  • Instalar e autenticar no Servidor MCP do Azure
  • Ligue-se ao Azure MCP Server utilizando o ambiente de desenvolvimento agent-first do Google Antigravity
  • Executar prompts para testar as operações do Servidor MCP do Azure e interagir com os recursos do Azure

Pré-requisitos

Instalar o Servidor MCP do Azure

Para instalar e configurar o Azure MCP Server no Google Antigravity:

  1. No painel do lado do agente do editor, selecione ...>Servidores >MCPGerir servidores MCP.

    Uma captura de ecrã a mostrar como adicionar um servidor MCP no painel do agente Antigravidade.

  2. Em Gerir MCPs, selecione Ver configuração bruta para abrir o mcp_config.json ficheiro para edição.

    A antigravidade lê a configuração do servidor MCP a partir de uma das seguintes localizações:

    • ~/.gemini/config/mcp_config.json para configurar o servidor globalmente para todos os espaços de trabalho.
    • .agents/mcp_config.json para configurar o servidor apenas para o espaço de trabalho atual.
  3. Adicione a seguinte configuração ao mcpServers objeto no mcp_config.json ficheiro:

    {
        "mcpServers": {
            "azure-mcp": {
                "command": "npx",
                "args": [
                    "-y",
                    "@azure/mcp@latest",
                    "server",
                    "start"
                ]
            }
        }
    }
    

    Para mais informações, consulte a documentação do Google Antigravity MCP.

Autenticar no Azure

O Azure MCP Server proporciona uma experiência de autenticação fluida usando contas Azure e Microsoft Entra ID. Para usar o Azure MCP Server, autentique primeiro no Azure utilizando ferramentas de desenvolvimento local como o CLI do Azure, Azure Developer CLI, Visual Studio ou Visual Studio Code. O Azure MCP Server descobre automaticamente as suas credenciais a partir destas ferramentas e utiliza-as para autenticar nos serviços do Azure.

  1. Por exemplo, para iniciar sessão usando a CLI do Azure:

    az login
    
  2. Verifique o status da autenticação executando o seguinte comando para ver com qual conta e assinatura você está conectado no momento:

    az account show
    
  3. Verifique 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 pretende aceder usando o Azure MCP Server já devem existir dentro da sua subscrição do Azure. Por exemplo, as atribuições de função comuns incluem:

    • Armazenamento de Blobs Data Contributor - Ler e escrever 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 apenas de leitura a recursos 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.

Utilize prompts para testar o servidor Azure MCP

  1. Abre o painel lateral do agente no Google Antigravidade.

  2. Introduza um prompt que utilize as capacidades do Azure MCP Server, tais como:

    List my Azure storage accounts
    
  3. Se for solicitado autenticar-se no Azure, execute a ferramenta de autenticação sugerida para iniciar sessão através do navegador.

    Note

    O Antigravity não te pede para iniciares sessão no Azure se já estiveres autenticado através de outras ferramentas locais, como a CLI do Azure.

  4. O Antigravity pede-lhe permissão para executar uma ou mais ferramentas do Azure MCP Server para recuperar as contas de armazenamento, como storage account list. Selecione a ação de autorização pretendida para continuar.

    O resultado assemelha-se ao seguinte texto:

    The following storage accounts are available in your subscription:
    
    1. **sttesting001** (Resource group: `rg-testing`, Location: `centralus`)
    2. **stazddeploy** (Resource group: `rg-azd`, Location: `eastus2`)
    3. **stmsdocssample** (Resource group: `msdocs-sample`, Location: `southcentralus`)
    4. **staitesting** (Resource group: `ai-testing`, Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these storage accounts!
    
  5. Explore mais operações do Azure MCP utilizando outros prompts relevantes, tais 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
    

Passos seguintes