Google Antigravity で Azure MCP Server を使い始める

Azure MCP サーバーでは、モデル コンテキスト プロトコル (MCP) を使用して、AI アプリと外部ツールとデータ ソース間の統合を標準化し、AI システムが Azure リソースをコンテキスト認識する操作を実行できるようにします。

この記事では、次のタスクを完了する方法について説明します。

  • Azure MCP サーバーをインストールして認証する
  • Google Antigravity のエージェント優先開発環境を使用して Azure MCP サーバーに接続する
  • プロンプトを実行して Azure MCP サーバーの操作をテストし、Azure リソースと対話する

Prerequisites

Azure MCP サーバーをインストールする

Google Antigravity で Azure MCP サーバーをインストールして構成するには:

  1. エディターのエージェントのサイド パネルで、...> を選択します。MCP サーバー>MCP サーバーを管理します

    [Antigravity agent]\(非重力エージェント\) パネルで MCP サーバーを追加する方法を示すスクリーンショット。

  2. [ MCP の管理] で、[ 未加工の構成の表示 ] を選択して、編集用の mcp_config.json ファイルを開きます。

    アンチグラビティは、次のいずれかの場所から MCP サーバー構成を読み取ります。

    • ~/.gemini/config/mcp_config.json を使用して、すべてのワークスペースに対してサーバーをグローバルに構成します。
    • .agents/mcp_config.json は、現在のワークスペース専用にサーバーを構成します。
  3. mcp_config.json ファイルのmcpServers オブジェクトに次の構成を追加します。

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

    詳細については、 Google Antigravity MCP のドキュメントを参照してください

Azure に対して認証します

Azure MCP Server は、Azure アカウントと Microsoft Entra ID を使用したシームレスな認証エクスペリエンスを提供します。 MCP サーバー Azure使用するには、まず、Azure CLI、Azure Developer CLI、Visual Studio、Visual Studio Codeなどのローカル開発ツールを使用して、Azureに対する認証を行います。 Azure MCP Server は、これらのツールから資格情報を自動的に検出し、それらを使用して Azure サービスに対する認証を行います。

  1. たとえば、Azure CLI を使用してサインインするには、次のようにします。

    az login
    
  2. 次のコマンドを実行して認証の状態を確認し、現在サインインしているアカウントとサブスクリプションを確認します。

    az account show
    
  3. 操作するAzure サービスに対して、ユーザー アカウントに適切なロールの割り当てが割り当てられていることを確認します。 Azure MCP Server を使用してアクセスするAzure リソースは、Azure サブスクリプション内に既に存在している必要があります。 たとえば、一般的なロールの割り当ては次のとおりです。

    • Blob Storage データ共同作成者 - ストレージ アカウント内の BLOB データの読み取りと書き込み。
    • ストレージ アカウント共同作成者 - ストレージ アカウントの構成を管理します。
    • 共同作成者 - サブスクリプション全体の一般的なリソース管理。
    • Reader - Azure リソースへの読み取り専用アクセス。

    ロールの割り当てとローカル開発認証の詳細については、ローカル 開発時の Azure サービスに対する .NET アプリの認証に関するページを参照してください。

プロンプトを使用して Azure MCP サーバーをテストする

  1. Google Antigravity でエージェントのサイド パネルを開きます。

  2. 次のような Azure MCP Server の機能を使用するプロンプトを入力してください。

    List my Azure storage accounts
    
  3. Azureに対する認証を求められた場合は、推奨される認証ツールを実行してブラウザーからサインインします。

    Note

    Azure CLIなどの他のローカル ツールを使用して既に認証されている場合、反重力によってAzureにサインインするように求められることはありません。

  4. アンチグラビティでは、storage account listなど、1 つ以上の Azure MCP Server ツールを実行してストレージ アカウントを取得するアクセス許可を求められます。 続行する必要な許可アクションを選択します。

    出力は次のテキストのようになります。

    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. 次のような他の関連プロンプトを使用して、Azure MCP の操作をさらに確認できます。

    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
    

次のステップ