Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 a Cursor AI-alapú fejlesztői környezetével
- 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
- Aktív előfizetéssel rendelkező Azure-fiók
- Kurzor – Az AI-alapú kódszerkesztő
- Node.js Telepített LTS
Az Azure MCP-kiszolgáló telepítése
Az Azure MCP Server telepítése és konfigurálása a Kurzorban:
Navigálás a fájlbeállítások > kurzorbeállításaihoz >
Válassza az Eszközök és integrációk lehetőséget a bal oldali navigációs sávon.
A lap MCP-eszközök szakaszában válassza az Új MCP-kiszolgáló lehetőséget a
mcp.jsonfájl szerkesztésre való megnyitásához.
Adja hozzá a következő konfigurációt a
mcpServersJSON-objektumhoz:"Azure MCP Server": { "command": "npx", "args": [ "-y", "@azure/mcp@latest", "server", "start" ] }
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.
Például az Azure CLI használatával való bejelentkezéshez:
az loginA 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 showGyő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
Nyissa meg a Kurzor AI csevegőfelületét az oldalsáv csevegés ikonjának lenyomásával
Ctrl+Lvagy kattintásával.Adjon meg egy olyan kérést, amely az Azure MCP Server képességeit használja, például:
List my Azure storage accountsHa a rendszer arra kéri, hogy hitelesítse magát az Azure-ban, futtassa a javasolt hitelesítési eszközt a bejelentkezéshez a böngészőben.
Megjegyzés:
A Kurzor nem kéri, hogy jelentkezzen be az Azure-ba, ha már hitelesített más helyi eszközök, például az Azure CLI használatával.
A kurzor arra kéri, hogy futtasson egy eszközt a tárfiókok lekéréséhez, például
storage account list. A folytatáshoz válassza a Futtatás eszköz lehetőséget .A kimenetnek 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`) 5. **ai-testing** (Location: `eastus2`) Let me know if you need further details or actions related to any of these resource groups!További Azure MCP-műveletek felfedezé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 Show me the configuration of my App Service instances