Rychlý start: Integrace Azure MCP Serveru s GitHub Copilot CLI

V tomto rychlém startu se dozvíte, jak připojit server AZURE Model Context Protocol (MCP) k rozhraní příkazového řádku GitHub Copilot. Tato integrace umožňuje GitHub Copilotu pracovat s prostředky Azure přímo z terminálu.

Předpoklady

Přihlášení k Azure MCP Serveru pro místní vývoj

Azure MCP Server se autentizuje vůči Microsoft Entra ID pomocí knihovny Azure Identity pro .NET. Server podporuje dva režimy ověřování:

  • Režim zprostředkovatele: Používá nativní ověřování operačního systému (například Správce webových účtů systému Windows) s InteractiveBrowserCredential.
  • Režim řetězu přihlašovacích údajů: Zkouší více metod ověřování v posloupnosti: proměnné prostředí, Visual Studio Code, Visual Studio, Azure CLI, Azure PowerShell, Azure Developer CLI a interaktivní ověřování v prohlížeči.

Přihlaste se pomocí některé z těchto metod:

  1. Otevřete paletu příkazů (Ctrl+Shift+P nebo Cmd+Shift+P na Macu).
  2. Spusťte Azure: Přihlaste se a postupujte podle pokynů.

Po přihlášení může Azure MCP Server ověřovat a spouštět operace ve službách Azure na základě vašich oprávnění.

Přidání Serveru Azure MCP

Rozhraní příkazového řádku GitHub Copilot podporuje servery MCP prostřednictvím rodiny příkazů /mcp.

  1. Otevřete terminál.

  2. Spusťte GitHub Copilot CLI v interaktivním režimu:

    copilot
    
  3. Spuštěním následujícího příkazu v interaktivní relaci otevřete formulář konfigurace serveru MCP:

    /mcp add
    
  4. Vyplňte konfigurační pole následujícími hodnotami:

    Obor Hodnota
    název serveru azure-mcp
    Typ serveru 1 (Místní)
    Command npx -y @azure/mcp@latest server start
    Proměnné prostředí (Ponechte prázdné – využívá ověřování Azure CLI)
    Nářadí *

    Poznámka:

    Pokud raději používáte .NET, nastavte příkaz na dotnet dnx -p Azure.Mcp server start.

  5. Stisknutím kombinace kláves Ctrl+S (nebo Cmd+S v macOS) uložte konfiguraci serveru.

  6. Až budete hotovi, zavřete konfiguraci serveru stisknutím klávesy esc .

Ověření připojení

Ověřte, že jste správně nakonfigurovali Azure MCP Server a že ho rozhraní příkazového řádku GitHub Copilot rozpozná:

  1. V relaci Copilot CLI spusťte:

    /mcp show
    
  2. Zkontrolujte výstup. Měli byste vidět azure-mcp v konfiguraci:

    ● MCP Server Configuration:
      • azure-mcp (local): Command: npx
    
    Total servers: 1
    Config file: ~/.copilot/mcp-config.json
    

Použití Azure MCP Serveru

Po připojení můžete k interakci s prostředky Azure použít přirozený jazyk.

  1. V rámci relace CLI nástroje GitHub Copilot zadejte výzvu, která vyžaduje kontext Azure. Například:

    > List my Azure resource groups.
    
  2. GitHub Copilot identifikuje záměr a pomocí azure-mcp nástrojů načte informace. Vytiskne odpověď se seznamem skupin prostředků Azure, podobně jako:

    I found the following resource groups in your subscription:
    
    - **my-resource-group-1** (East US)
    - **dev-environment** (West Europe)
    - **production-app** (Central US)
    

Správa serverů MCP

Ke správě nakonfigurovaných serverů MCP použijte následující příkazy:

  • Seznam serverů:/mcp show
  • Odebrání serveru:/mcp remove azure-mcp
  • Získejte nápovědu:/mcp help

Další kroky