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


Mik az Azure MCP Server eszközei?

Az Azure Model Context Protocol (MCP) kiszolgáló számos olyan eszközt tesz elérhetővé, amelyekkel egy meglévő ügyfél természetes nyelvi kérésekkel kommunikálhat az Azure-szolgáltatásokkal. Az Azure MCP-kiszolgálóval például a GitHub Copilot-ügynök módban, a Visual Studio Code-ban, vagy más AI-ügynökökkel folytatott beszélgetésben használhatja az Azure-erőforrásokat az alábbi parancsokkal:

  • "Az összes erőforráscsoport megjelenítése"
  • "A »documents« nevű tárolómban lévő blobok listázása"
  • "Mi a ConnectionString kulcs értéke az alkalmazás konfigurációjában?"
  • "Lekérdezésem a Log Analytics-munkaterületemen az elmúlt órában előfordult hibákra"
  • "Az összes Cosmos DB-adatbázis megjelenítése"

Fejlesztői hitelesítő adatok és biztonság

Az MCP-kiszolgáló az Azure felhasználói hitelesítő adatait vagy felügyelt identitását használja az engedélyezett hozzáférés biztosításához. A hozzáférést az Azure Role-Based Hozzáférés-vezérlés (RBAC) biztosítja, amely részletes engedélyeket biztosít a jóváhagyott felhasználók számára. A helyi MCP-kiszolgáló szigorúan a szervezeten belüli fejlesztői használatra szolgál. Ezeket az eszközöket ne használja a jóváhagyott fejlesztési környezeten kívüli külső alkalmazásokhoz vagy forgatókönyvekhez.

Az Azure MCP Server indítási paraméterei

A azmcp kiszolgáló a következő beállításokat támogatja a kiszolgáló indítási paramétereihez:

Lehetőség Kötelező vagy választható Description
Debug Opcionális Engedélyezze a hibakeresési módot részletes naplózással: stderr.
Nem biztonságos átvitelek engedélyezése Opcionális Engedélyezze a nem biztonságos átvitelt.
Nem biztonságos letiltani a felhasználó megerősítését Opcionális Tiltsa le a felhasználó megerősítését (kérését), mielőtt lehetővé tenné a magas kockázatú parancsok futtatását, például titkos kulcsok (jelszavak) visszaadását a KeyVaultból.
Mode Opcionális Kiszolgáló mód: namespace (alapértelmezett), consolidatedvagy allsingle.
Namespace Opcionális Az MCP-kiszolgálón közzéteendő Azure-szolgáltatásnévterek (például storage: , keyvault). cosmos
Írásvédett Opcionális Az MCP-kiszolgáló írásvédettnek kell-e lennie. Ha igaz, írási műveletek nem engedélyezettek.
Eszköz Opcionális Adott eszközök elérhetővé tehetők név szerint (például azmcp_storage_account_get). Automatikusan üzemmódra all vált.
Szállítás Opcionális Az Azure MCP Serverhez használandó átviteli mechanizmus.

Eszközparaméterek

Az Azure MCP Server-eszközök meghatározzák a feladatok elvégzéséhez szükséges adatok paramétereit. Ilyen paraméterek lehetnek például az előfizetés azonosítója, a fiók neve vagy egy erőforráscsoport.

Előfordulhat, hogy az eszköz meghívására használt kérdésbe belefoglalja ezeknek a paramétereknek az adatait, vagy az előző beszélgetési környezet létrehozza az adatokat. Ha a beszélgetési környezet biztosítja az adatokat, az Azure MCP-kiszolgáló anélkül használhatja ezeket az információkat, hogy minden kérdésben meg kellene ismételnie azokat. Ez a környezet természetesebb beszélgetési felületet hoz létre, ugyanakkor biztosítja, hogy minden szükséges adat elérhető legyen az eszközökhöz.

Az eszközökre vonatkozó referenciacikkek az egyes eszközökre jellemző paramétereket dokumentálják. Az összes eszköz a következő globális paraméterekkel is rendelkezik.

Parameter Description
Subscription Azure-előfizetés A célerőforrások azonosítója vagy neve. Ez a paraméter azonosítja a kezelni kívánt erőforrásokat tartalmazó Azure-előfizetést. Használhatja az előfizetés GUID azonosítóját vagy a megjelenítendő nevet. A legtöbb művelethez szükséges.
Erőforráscsoport Az Azure-erőforráscsoport neve. Ez az Azure-erőforrások logikai tárolója, amely segít a kapcsolódó erőforrások közös rendszerezésében és kezelésében. A legtöbb erőforrás-specifikus művelethez szükséges.
Bérlő azonosító Azure bérlői azonosító azonosításhoz. Ez a paraméter megadja azt a Microsoft Entra ID bérlőt, amely ellen hitelesíteni kell. Lehet a GUID azonosító vagy az Entra ID-bérlő megjelenítési neve. Nem kötelező – ha nincs megadva, az alapértelmezett bérlőt használja.
Hitelesítési módszer Az Azure-műveletekhez használható hitelesítési módszer. A lehetőségek közé tartozik az credential (Azure CLI/felügyelt identitás), key a (hozzáférési kulcs) vagy connectionStringa . Az alapértelmezett érték az credential, amely Azure CLI-hitelesítést vagy felügyelt identitást használ.
Újrapróbálkozések maximális száma A sikertelen műveletek újrapróbálkozási kísérleteinek maximális száma a feladás előtt. Azt szabályozza, hogy a rendszer hányszor kísérel meg újrapróbálkozott kérést végrehajtani. Az alapértelmezett érték 3 újrapróbálkozás.
Újrapróbálkozás késleltetése Az újrapróbálkozási kísérletek közötti kezdeti késleltetés másodpercben. Exponenciális visszalépés esetén ezt az értéket használja a rendszer az egyes újrapróbálkozások során megszorzott alapkésésként. Az alapértelmezett érték 2 másodperc.
Újrapróbálkozás maximális késleltetése Az újrapróbálkozások közötti maximális késleltetés másodpercben, az újrapróbálkozások stratégiájától függetlenül. Ez a paraméter a túl hosszú várakozások elkerülése érdekében korlátozza a késleltetési időt. Az alapértelmezett érték 10 másodperc.
Újrapróbálás mód Próbálkozzon újra a művelet meghiúsulása esetén használandó stratégiával. fixed az újrapróbálkozások közötti konzisztens késést használ, miközben exponential növeli az egyes kísérletek közötti késést. Az alapértelmezett beállítás az exponential ideiglenes problémák jobb kezelésére használható.
Újrapróbálkozás hálózati időtúllépés után A hálózati művelet időtúllépése másodpercben. Ha a műveletek tovább tartanak, mint az időkorlát, megszakítják őket, és újrapróbálkozhatnak, ha az újrapróbálkozási lehetőség engedélyezett. Az alapértelmezett érték 100 másodperc.

A példakérések közé tartoznak a következők:

  • Előfizetés beállítása: "Az előfizetés "my-subscription-id" használata minden művelethez"
  • Bérlőazonosító használata: "Hitelesítés a "my-tenant-id" bérlőazonosítóval"
  • Hitelesítési módszer beállítása: "Hitelesítő adatok hitelesítésének használata ehhez a munkamenethez"
  • Újrapróbálkozások konfigurálása: "A maximális újrapróbálkozások beállítása 5-re 3 másodperces késleltetéssel
  • Újrapróbálkozási mód beállítása: "Rögzített újrapróbálkozási mód használata 5 másodperces maximális késleltetéssel"
  • Hálózati időtúllépés beállítása: "Hálózati időtúllépés beállítása 120 másodpercre az összes művelethez"
  • Újrapróbálkozási paraméterek konfigurálása: "Exponenciális újrapróbálkozási mód használata legfeljebb 4 újrapróbálkozással és 2 másodperces késleltetéssel"

Eszközjegyzetek az Azure MCP Serverhez

Az eszközjegyzetek olyan tippek, amelyek további információkat nyújtanak az egyes eszközök jellemzőiről. Az alábbi táblázat az eszközökhöz társítható lehetséges tippeket ismerteti.

Név Description
Destruktív Azt jelzi, hogy az eszköz képes-e romboló frissítéseket végezni a környezetében. Ha igaz, az eszköz törölheti vagy módosíthatja a meglévő erőforrásokat. Ha hamis, az eszköz csak új erőforrásokat ad hozzá a meglévők eltávolítása vagy módosítása nélkül.
Idempotens Megadja, hogy az azonos argumentumokkal rendelkező ismétlődő hívások ugyanazt az eredményt eredményezik-e mellékhatások nélkül. Ha igaz, több, azonos argumentummal rendelkező végrehajtás ugyanazt az eredményt eredményezi. Ha hamis, az ismétlődő végrehajtások további hatásokkal járhatnak, vagy eltérő eredményeket eredményezhetnek.
Nyitott világ Meghatározza, hogy az eszköz kommunikálhat-e külső entitások "nyílt világával". Ha igaz, előfordulhat, hogy az eszköz kiszámíthatatlan vagy dinamikus entitáskészlettel (például webes kereséssel) kommunikál. Ha hamis, az eszköz interakciós tartománya zárt és jól definiált (például memóriahozzáférés).
Írásvédett Azt jelzi, hogy az eszköz csak olvasási műveleteket hajt-e végre. Ha igaz, a környezet állapota nem változik. Ha hamis, előfordulhat, hogy az eszköz módosítja a környezetét.
Titkos kód A Microsoft által védett széljegyzet jelzi, hogy az eszköz válasza tartalmazhat-e olyan bizalmas adatokat, amelyek tisztítást igényelnek. Ha igaz, a válasz tartalmazhat titkos kulcsokat, hitelesítő adatokat vagy kulcsokat, amelyeket el kell fertőtleníteni, mielőtt továbbítanák az LLM-hez vagy a naplózáshoz. Ha hamis, a válasz nem tartalmaz bizalmas információkat.
Helyi követelmény A Microsoft által védett széljegyzet jelzi, hogy az eszköz helyi végrehajtást vagy erőforrásokat igényel-e. Ha igaz, az eszköz csak akkor érhető el, ha az Azure MCP-kiszolgáló helyi (STDIO) módban fut. Ha hamis, az eszköz helyi és távoli kiszolgálói módban is elérhető.

Felhasználói megerősítés bizalmas adatokhoz

A bizalmas adatokat( például titkos kulcsokat) kezelő eszközök a végrehajtás előtt felhasználói hozzájárulást igényelnek egy úgynevezett kéretlenítés nevű biztonsági mechanizmuson keresztül. Ha bizalmas adatokat elérő eszközöket használ, az MCP-ügyfél megkéri, hogy erősítse meg a műveletet a folytatás előtt.

🛡️ Adatgyűjtés (felhasználói megerősítés) biztonsági funkció:

A felmérési kérdések akkor jelennek meg, amikor az eszközök bizalmas információkat tehetnek közzé, például:

  • Key Vault-titkos kulcsok
  • Kapcsolati sztringek és jelszavak
  • Tanúsítvány titkos kulcsai
  • Egyéb bizalmas adatok

Ezek a kérések védelmet nyújtanak a bizalmas információkhoz való jogosulatlan hozzáférés ellen. A kéretlenítést csak automatizált forgatókönyvekben lehet megkerülni.

A rendelkezésre álló eszközök

Az Azure MCP Server az alábbi eszközöket biztosítja az Azure-szolgáltatásokhoz és az Azure-hoz kapcsolódó funkciókhoz.

Ajánlott eljárások

Termék, eszköz vagy szolgáltatás Namespace Description
Az Azure ajánlott eljárásai get_bestpractices Útmutatást kaphat az Azure Functions fejlesztéséhez, üzembe helyezéséhez és az Azure SDK használatához.
A Terraform ajánlott eljárásai az Azure-hoz azureterraformbestpractices Útmutatást kaphat a Terraform Azure-erőforrásokhoz való implementálásával kapcsolatban.

AI és Machine Learning

Termék, eszköz vagy szolgáltatás Namespace Description
Azure AI Foundry foundry Azure AI Foundry-modellekkel, üzembe helyezésekkel és végpontokkal dolgozhat.
Azure AI-keresés search Azure AI Search-erőforrások kezelése, beleértve a keresési szolgáltatásokat, indexeket és lekérdezéseket.
Azure AI Speech speech Azure AI Speech-erőforrások, például beszédfelolvasási és szövegfelolvasási szolgáltatások kezelése.

Adat-elemzés

Termék, eszköz vagy szolgáltatás Namespace Description
Azure App Lens applens Alkalmazások teljesítményproblémáinak diagnosztizálása és elemzése az Azure App Lens használatával.
Azure Data Explorer kusto Az Azure Data Explorer fürtökkel, adatbázisokkal, táblákkal és lekérdezésekkel való munka.
Azure-eseményközpontok eventhubs Azure Event Hubs-névterek és eseményközpontok kezelése.

Compute

Termék, eszköz vagy szolgáltatás Namespace Description
Azure App Service appservice Az Azure App Service-példányok adatbázis-kapcsolatainak kezelése.
Azure Functions functionapp Az Azure Functions felsorolása.
Azure Kubernetes Service aks Azure Kubernetes Service-fürtök listázása.

Containers

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Container Registry acr Az Azure Container Registry-példányok listázása.
Azure Functions functionapp Az Azure Functions felsorolása.
Azure Kubernetes Service aks Azure Kubernetes Service-fürtök listázása.

Databases

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Cosmos DB cosmos Azure Cosmos DB-fiókokkal, adatbázisokkal, tárolókkal és dokumentumokkal dolgozhat.
Azure Database for MySQL mysql Az Azure Database for MySQL-kiszolgálók, -adatbázisok és -táblák kezelése.
Azure Database for PostgreSQL postgres Az Azure Database for PostgreSQL-kiszolgálók, -adatbázisok és -táblák kezelése.
Azure Redis redis Azure Redis-erőforrások létrehozása és listázása, beleértve a Managed Redist és a Cache for Redist.
Azure SQL sql Azure SQL Database-kiszolgálók, adatbázisok, tűzfalszabályok és rugalmas készletek használata.

Fejlesztői eszközök

Termék, eszköz vagy szolgáltatás Namespace Description
Kék Application Insights applicationinsights Az Application Insights-erőforrások listázása.
Azure-alkalmazás konfigurációja appconfig Központosított alkalmazásbeállítások és funkciójelzők kezelése.
Azure CLI extension Keresse meg az Azure CLI-parancsokat, és kérje le a parancssori felület eszközeinek telepítési utasításait.
Azure Developer CLI extension Az Azure Developer CLI (azd) telepítési utasításainak lekérése, az üzembe helyezési forgatókönyvek használatának megismerése és az azd MCP-eszközök elérése az azd helyi telepítésekor
Azure Load Testing loadtesting Terheléstesztelés létrehozása, futtatása és megtekintése.

DevOps

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Bicep-séma bicepschema Kérje le az Azure-erőforrások Bicep-sémáit, hogy kódsablonokként használják az infrastruktúrában.
Azure Developer CLI extension Az Azure Developer CLI (azd) telepítési utasításainak lekérése, az üzembe helyezési forgatókönyvek használatának megismerése és az azd MCP-eszközök elérése az azd helyi telepítésekor
Azure Deploy deploy Azure-erőforrások üzembe helyezése és kezelése sablonok és szkriptek használatával.
Azure Managed Grafana grafana Azure Managed Grafana-munkaterületek listázása.
Azure Monitor monitor Azure Monitor-naplók és metrikák lekérdezése.
Azure-munkafüzetek workbooks Azure-munkafüzetek létrehozása, kezelése és frissítése adatvizualizációhoz és jelentéskészítéshez.

Hibrid és többfelhős környezet

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Database for PostgreSQL postgres Az Azure Database for PostgreSQL-kiszolgálók, -adatbázisok és -táblák kezelése.
Azure SQL sql Azure SQL Database-kiszolgálók, adatbázisok, tűzfalszabályok és rugalmas készletek használata.

Személyazonosság

Termék, eszköz vagy szolgáltatás Namespace Description
Azure RBAC role Azure-beli szerepköralapú hozzáférés-vezérlési hozzárendelések megtekintése és kezelése.

Integráció

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Event Grid eventgrid Azure Event Grid-erőforrások kezelése, beleértve a témaköröket és előfizetéseket.
Azure Native ISV datadog Az Azure Native ISV-szolgáltatásokkal dolgozhat, beleértve a Datadog-integrációt a monitorozáshoz és a megfigyelhetőséghez.
Azure Service Bus servicebus Az Azure Service Bus üzenetkezelési szolgáltatásainak használata.

Eszközök internetes hálózata (IoT)

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Cosmos DB cosmos Azure Cosmos DB-fiókokkal, adatbázisokkal, tárolókkal és dokumentumokkal dolgozhat.
Azure Event Grid eventgrid Azure Event Grid-erőforrások kezelése, beleértve a témaköröket és előfizetéseket.
Azure Functions functionapp Az Azure Functions felsorolása.

Irányítás és felügyelet

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Cloud Architect cloudarchitect Felhőrendszerek tervezése a követelmények irányított kérdések segítségével történő összegyűjtésével és optimális megoldások ajánlásával.
Azure Managed Grafana grafana Azure Managed Grafana-munkaterületek listázása.
Azure Monitor monitor Azure Monitor-naplók és metrikák lekérdezése.
Az Azure gyors áttekintési parancssori felülete extension Megfelelőségi és biztonsági jelentések készítése az Azure-erőforrásokhoz.
Azure-kvóták quota Azure-erőforráskvóták és -korlátok kezelése.
Azure Erőforrás Egészség resourcehealth Ellenőrizze az Azure-erőforrások állapotát.
Azure-munkafüzetek workbooks Azure-munkafüzetek létrehozása, kezelése és frissítése adatvizualizációhoz és jelentéskészítéshez.
Erőforráscsoportok group Azure-erőforráscsoportok listázása.
Subscription subscription Azure-előfizetések listázása.

Messaging

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Event Grid eventgrid Azure Event Grid-erőforrások kezelése, beleértve a témaköröket és előfizetéseket.
Azure-eseményközpontok eventhubs Azure Event Hubs-névterek és eseményközpontok kezelése.
Azure Service Bus servicebus Az Azure Service Bus üzenetkezelési szolgáltatásainak használata.

Mobil

Termék, eszköz vagy szolgáltatás Namespace Description
Azure-alkalmazás konfigurációja appconfig Központosított alkalmazásbeállítások és funkciójelzők kezelése.
Azure AI Foundry foundry Azure AI Foundry-modellekkel, üzembe helyezésekkel és végpontokkal dolgozhat.
Azure AI-keresés search Azure AI Search-erőforrások kezelése, beleértve a keresési szolgáltatásokat, indexeket és lekérdezéseket.
Azure Communication Services communication SMS- és e-mail-üzenetek küldése az Azure Communication Services használatával.

Biztonság

Termék, eszköz vagy szolgáltatás Namespace Description
Azure-alkalmazás konfigurációja appconfig Központosított alkalmazásbeállítások és funkciójelzők kezelése.
Azure Confidential Ledger confidentialledger Az Azure Confidential Ledger erőforrásainak kezelése, beleértve a főkönyveket és a tranzakciókat.
Azure Key Vault keyvault Kulcsok, titkos kódok és tanúsítványok listázása és létrehozása az Azure Key Vaultban.

Storage

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Storage storage Azure Storage-fiókok, tárolók, blobok és táblák listázása.
Azure Confidential Ledger confidentialledger Az Azure Confidential Ledger erőforrásainak kezelése, beleértve a főkönyveket és a tranzakciókat.
Azure Managed Lustre managedlustre Felügyelt Azure Lustre fájlrendszerek kezelése.

Virtuális asztali infrastruktúra (VDI)

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Virtual Desktop virtualdesktop Azure Virtual Desktop-gazdagépkészletek, munkamenet-gazdagépek és felhasználói munkamenetek kezelése.

web

Termék, eszköz vagy szolgáltatás Namespace Description
Azure-alkalmazás konfigurációja appconfig Központosított alkalmazásbeállítások és funkciójelzők kezelése.
Azure App Service appservice Az Azure App Service-példányok adatbázis-kapcsolatainak kezelése.
Azure AI-keresés search Azure AI Search-erőforrások kezelése, beleértve a keresési szolgáltatásokat, indexeket és lekérdezéseket.
Azure Communication Services communication SMS- és e-mail-üzenetek küldése az Azure Communication Services használatával.
Azure Functions functionapp Az Azure Functions felsorolása.
Azure SignalR signalr Azure SignalR-erőforrások és futtatókörnyezetek kezelése.

Other

Termék, eszköz vagy szolgáltatás Namespace Description
Azure Marketplace marketplace Fedezze fel az Azure Marketplace-termékeket és -ajánlatokat.
Azure MCP eszköz Nincs névtér Az elérhető Azure MCP Server-eszközök felderítése és kezelése.