Megosztás a következőn keresztül:


Az Azure MCP Server használatának első lépései a Visual Studio Code használatával

Az Azure MCP Server a Model Context Protocol (MCP) használatával szabványosítja az AI-alkalmazások és a külső eszközök és adatforrások közötti integrációt, lehetővé téve az AI-rendszerek számára az Azure-erőforrások környezettudatos műveleteit.

Ebből a cikkből megtudhatja, hogyan végezheti el a következő feladatokat:

  • Az Azure MCP Server telepítése és hitelesítése
  • Csatlakozás az Azure MCP Serverhez GitHub Copilot-ügynök mód használatával a Visual Studio Code-ban
  • Az Azure MCP Server műveleteinek tesztelésére és az Azure-erőforrások használatára vonatkozó kérések futtatása

Előfeltételek

Az Azure MCP-kiszolgáló telepítése

Az Azure MCP Server Visual Studio Code-ban való telepítéséhez válassza az alábbi lehetőségek egyikét:

  1. A Visual Studio Code-hoz készült Azure MCP Server-bővítmény telepítéséhez kattintson a következő hivatkozásra:

    Telepítés NPX használatával a Visual Studio Code-ban

    Jótanács

    Az Azure MCP Server optimális használatához telepítse az Azure-hoz készült GitHub Copilotot, amely tartalmazza és használja az Azure MCP Server bővítményt. Az Azure-hoz készült GitHub Copilot leegyszerűsíti a fejlesztési munkafolyamatot, és javítja a hatékonyságot az Azure-platformon.

  2. A bővítmény telepítése után nyissa meg a GitHub Copilotot, és válassza az Ügynök mód lehetőséget. Az Ügynök módról a Visual Studio Code dokumentációjában talál további információt.

  3. Az eszközök listájának frissítésével az Azure MCP Server elérhető lehetőségként jelenik meg:

    Képernyőkép az Azure MCP Serverről GitHub Copilot-eszközként.

Hitelesítés az Azure-ban

Az Azure MCP Server zökkenőmentes hitelesítési élményt nyújt az Azure-fiókok és a Microsoft Entra ID használatával. Az Azure MCP Server használatához először hitelesítenie kell az Azure-ban olyan helyi fejlesztési eszközökkel, mint az Azure CLI, az Azure Developer CLI, a Visual Studio vagy a Visual Studio Code. Az Azure MCP Server automatikusan felderíti a hitelesítő adatait ezekből az eszközökből, és az azure-szolgáltatásokban való hitelesítéshez használja őket.

  1. Például az Azure CLI használatával való bejelentkezéshez:

    az login
    
  2. A hitelesítési állapot ellenőrzéséhez futtassa az alábbi parancsot annak megtekintéséhez, hogy melyik fiókkal és előfizetéssel jelentkezett be jelenleg:

    az account show
    
  3. Győződjön meg arról, hogy a felhasználói fiók rendelkezik a megfelelő szerepkör-hozzárendelésekkel a használni kívánt Azure-szolgáltatásokhoz. Az Azure MCP Serverrel elérni kívánt Azure-erőforrásoknak már létezniük kell az Azure-előfizetésben. A gyakori szerepkör-hozzárendelések például a következők:

    • Blob Storage-adatszolgáltató – Blobadatok olvasása és írása tárfiókokban.
    • Tárfiók közreműködője – Tárfiók konfigurációinak kezelése.
    • Közreműködő – Általános erőforrás-kezelés az előfizetésben.
    • Olvasó – Csak olvasási hozzáférés az Azure-erőforrásokhoz.

    A szerepkör-hozzárendelésekről és a helyi fejlesztési hitelesítésről további információt a .NET-alkalmazások Hitelesítése az Azure-szolgáltatásokban a helyi fejlesztés során című témakörben talál.

Az Azure MCP-kiszolgáló tesztelése parancssorokkal

  1. Nyissa meg a GitHub Copilotot, és válassza az Ügynök mód lehetőséget.

  2. Adjon meg egy kérést, amely miatt az ügynök Azure MCP Server-eszközöket használ, például listázhatja az Azure-erőforráscsoportokat.

  3. Az Azure MCP Server hitelesítéséhez a Copilot kéri, hogy jelentkezzen be az Azure-ba a böngészővel.

    Megjegyzés:

    A Copilot nem fogja kérni, hogy jelentkezzen be az Azure-ba, ha már más helyi eszközök, például az Azure CLI használatával van hitelesítve.

  4. A Copilot engedélyt kér a kéréshez szükséges Azure MCP Server-művelet futtatásához. Válassza a Folytatás lehetőséget, vagy használja a nyílbillentyűt egy konkrétabb viselkedés kiválasztásához:

    • Az aktuális munkamenet mindig az aktuális GitHub Copilot-ügynök módú munkamenetben futtatja a műveletet.
    • Az aktuális munkaterület mindig az aktuális Visual Studio Code-munkaterület parancsát futtatja.
    • Mindig engedélyezze , hogy a művelet mindig fusson a GitHub Copilot Agent Mode-munkamenetekhez vagy bármely Visual Studio Code-munkaterülethez.

    Képernyőkép az Azure MCP Server-műveletek futtatásához elérhető lehetőségekről.

    Az előző parancssor kimenetének a következő szöveghez kell hasonlítania:

    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`)
    14. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  5. Az Azure MCP-műveletek megismerése és tesztelése más vonatkozó kérésekkel, például:

    List all of the storage accounts in my subscription
    Get the available tables in my storage accounts
    

Következő lépések