Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Server Azure MCP umožňuje spravovat prostředky služby Azure Storage, včetně jejich vytváření, získávání, vypisování a nahrávání, pomocí výzev v přirozeném jazyce.
Azure Storage je služba Azure, která poskytuje cloudové funkce pro vaše aplikace. Další informace najdete v dokumentaci k Azure Storage.
Poznámka:
Parametry nástroje: Nástroje Azure MCP Serveru definují parametry pro data, která potřebují k dokončení úloh. Některé z těchto parametrů jsou specifické pro každý nástroj a jsou zde popsané. Ostatní parametry jsou globální a sdílejí všechny nástroje. Další informace naleznete v tématu Parametry nástroje.
Vytvoření účtu
Tento nástroj MCP (Model Context Protocol) vytvoří účet Azure Storage v zadané skupině prostředků a umístění a vrátí název, umístění, skladovou položku, úroveň přístupu, nastavení přístupu a podrobnosti o konfiguraci účtu úložiště.
Mezi ukázkové výzvy patří:
- Vytvořte nový účet úložiště s názvem „testaccount123“ v umístění „eastus“ ve skupině prostředků „rg-prod“.
- Vytvořte účet úložiště s názvem „premiumacct01“ v umístění „westus2“ ve skupině prostředků „rg-production“ s použitím SKU „Premium_LRS“.
- Vytvořte nový účet úložiště s názvem „datalakeacct“ v umístění „eastus2“ ve skupině prostředků „rg-datalake“ s povoleným hierarchickým oborem názvů.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název účtu | Povinné | Název účtu Azure Storage, který se má vytvořit. Musí být globálně jedinečný, 3 až 24 znaků a používat pouze malá písmena a číslice. |
| Location | Povinné | Oblast Azure, ve které se účet úložiště vytvoří, například eastus nebo westus2. |
| Skupina zdrojů | Povinné | Název skupiny prostředků Azure Skupina prostředků je logický kontejner pro prostředky Azure. |
| Úroveň přístupu | Volitelný | Výchozí úroveň přístupu pro blobové úložiště. Platné hodnoty: Hot, Cool. |
| Povolit hierarchický obor názvů | Volitelný | Zda povolit hierarchický obor názvů pro Data Lake Storage Gen2 v účtu úložiště. |
| Informace | Volitelný | Objevte dostupné nástroje a jejich parametry bez provedení jakékoli operace Azure. Použijte skupinu nástrojů, například azmcp storage, k vypsání všech nástrojů v této skupině, nebo konkrétní nástroj, například azmcp storage account list, k zobrazení možností. |
| SKU | Volitelný | Skladová položka účtu úložiště. Platné hodnoty: Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_ZRS, Premium_LRSPremium_ZRS, Standard_GZRS. Standard_RAGZRS |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Vytvoření kontejneru objektů blob
Tento nástroj, který je součástí nástrojů MCP (Model Context Protocol), vytvoří v účtu úložiště nový kontejner objektů blob Azure Storage. Nástroj vytváří logický kontejner pro organizaci blobů v účtu Azure Storage.
Povinné: účet, kontejner, předplatné. Volitelné: tenant.
Vrací: container name, lastModified, eTag, leaseStatus, publicAccessLevel, hasImmutabilityPolicy, hasLegalHold. Vytvoří logický kontejner sloužící k uspořádání objektů blob v rámci účtu úložiště.
Mezi ukázkové výzvy patří:
- Vytvořte kontejner úložiště „mycontainer“ v účtu úložiště „mystorageaccount“.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název účtu | Povinné | Název účtu služby Azure Storage. Toto je jedinečný název, který jste zvolili pro svůj účet úložiště (například mystorageaccount). |
| Název kontejneru | Povinné | Název kontejneru pro přístup v rámci účtu úložiště. |
| Informace | Volitelný | Objevte dostupné dílčí příkazy a jejich parametry bez provedení jakékoli operace Azure. Pomocí skupiny příkazů (například 'azmcp storage --learn') zobrazíte seznam všech příkazů v této skupině nebo u konkrétního příkazu (například 'azmcp storage account list --learn') a zobrazí se jeho možnosti. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Místní nastavení je povinné |
|---|---|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Získání účtu
Načte podrobné informace o účtech Azure Storage, včetně názvu účtu, umístění, SKU, typu, stavu hierarchického oboru názvů, nastavení pouze HTTPS a konfigurace veřejného přístupu k objektům blob. Tento nástroj je součástí nástrojů MCP (Model Context Protocol). Pokud nezadáte název účtu, nástroj vrátí podrobnosti pro všechny účty úložiště ve vašem předplatném.
Mezi ukázkové výzvy patří:
- Zobrazit podrobnosti o účtu úložiště „mystorageaccount“.
- Získejte vlastnosti účtu úložiště „companydata2024“ včetně umístění a SKU.
- Vypiš všechny účty úložiště v mém předplatném včetně umístění a SKU.
- Zobrazit účty úložiště v mém předplatném a uvést, zda je povolen hierarchický obor názvů (HNS).
- Zobrazit účty úložiště v mém předplatném s nastavením pouze přes HTTPS a nastavením veřejného přístupu k objektům blob.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název účtu | Volitelný | Název účtu Azure Storage, například mystorageaccount. |
| Informace | Volitelný | Objevte dostupné dílčí nástroje a jejich parametry bez provedení jakékoli operace Azure. Použijte ho ve skupině nástrojů, například azmcp storage --learn, k výpisu všech nástrojů v této skupině nebo k určitému nástroji, například azmcp storage account list --learn, abyste viděli jeho možnosti. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní nastavení |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Získání objektu blob
Výpis objektů blob v kontejneru nebo získání vlastností konkrétního objektu blob v účtu Azure Storage Nástroj get protokolu Model Context Protocol (MCP) vrací buď seznam blobů, nebo podrobnosti o jednom blobu. Pokud zadáte název objektu blob, vrátí tento nástroj podrobnosti o tomto objektu blob. Pokud neurčíte objekt blob, tento nástroj vypíše všechny objekty blob v kontejneru a seznam můžete filtrovat podle předpony. Když zadáte objekt blob, bude předpona ignorována.
Vrátí název objektu blob, velikost, lastModified, contentType, contentHash, metadata a vlastnosti objektu blob.
Mezi ukázkové výzvy patří:
- Zobraz mi vlastnosti objektu blob „logs/2026-01-01.log“ v kontejneru „logs“ v účtu úložiště „mystorageaccount“.
- Získejte podrobnosti o objektu blob „folder/file.txt“ v kontejneru „documents“ v účtu úložiště „companydata2024“.
- Vypište všechny objekty blob v kontejneru blobů „backups“ v účtu úložiště „backupstorage“.
- Zobraz mi objekty blob v kontejneru objektů blob 'images' v účtu úložiště 'mediaacct'.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název účtu | Povinné | Název účtu služby Azure Storage. Toto je jedinečný název, který jste zvolili pro účet úložiště (například mystorageaccount). |
| Název kontejneru | Povinné | Název kontejneru pro přístup v rámci účtu úložiště. |
| Název objektu blob | Volitelný | Název blobu, ke kterému se má přistupovat v kontejneru. Toto by měla být úplná cesta v rámci kontejneru (například file.txtfolder/file.txt). |
| Informace | Volitelný | Objevte dostupné nástroje a jejich parametry bez provedení jakékoli operace Azure. Pomocí --learn skupiny nástrojů můžete například azmcp storage --learnzobrazit seznam všech nástrojů v této skupině nebo konkrétní nástroj, například azmcp storage account list --learnzobrazit jeho možnosti. |
| Předpona | Volitelný | Vyfiltrujte uvedené objekty blob na ty, jejichž názvy začínají zadanou předponou. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místně |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Získání kontejneru objektů blob
Tento nástroj, který je součástí nástrojů MCP (Model Context Protocol), obsahuje seznam kontejnerů objektů blob v účtu Azure Storage. Můžete zobrazit seznam všech kontejnerů nebo zobrazit podrobnosti pro konkrétní kontejner. Pokud kontejner nezadáte, nástroj zobrazí seznam všech kontejnerů a výsledky můžete filtrovat podle předpony. Předpona se při zadání kontejneru ignoruje. Povinné: účet a předplatné. Volitelné: kontejner, tenant a předpona. Vrátí název kontejneru, lastModified, leaseStatus, publicAccess, metadata a vlastnosti kontejneru.
Mezi ukázkové výzvy patří:
- Zobrazte vlastnosti kontejneru „logs“ v účtu úložiště „mystorageacct“.
- Vypište všechny kontejnery blobů v účtu úložiště „companydata2024“.
- "Jaké kontejnery jsou v účtu úložiště "prodstorage"?"
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název účtu | Povinné | Název účtu služby Azure Storage. Toto je jedinečný název, který jste zvolili pro svůj účet úložiště, například mystorageaccount. |
| Název kontejneru | Volitelný | Název kontejneru pro přístup v rámci účtu úložiště. |
| Informace | Volitelný | Objevte dostupné dílčí příkazy a jejich parametry bez provedení jakékoli operace Azure. Pomocí skupiny příkazů (například 'azmcp storage --learn') zobrazíte seznam všech příkazů v této skupině nebo u konkrétního příkazu (například 'azmcp storage account list --learn') a zobrazí se jeho možnosti. |
| Předpona | Volitelný | Předpona používaná k filtrování kontejnerů při jejich výpisu v účtu úložiště. Zobrazí se pouze kontejnery, jejichž názvy začínají zadanou předponou. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Místní nastavení je povinné |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Získání tabulek
Tento nástroj, který je součástí protokolu MCP (Model Context Protocol), obsahuje seznam všech tabulek v účtu Azure Storage a vrací jejich názvy. Zadejte účet úložiště a předplatné a volitelně tenanta.
Mezi ukázkové výzvy patří:
- Seznam všech tabulek v účtu úložiště mystorageaccount
- "Show me the tables in storage account 'companydata2024'." (Zobrazit tabulky v účtu úložiště companydata2024).
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název účtu | Povinné | Název účtu služby Azure Storage. Toto je jedinečný název, který jste zvolili pro svůj účet úložiště (například mystorageaccount). |
| Informace | Volitelný | Objevte dostupné nástroje a jejich parametry bez provedení jakékoli operace Azure. Pomocí skupiny nástrojů, například azmcp storage --learn, zobrazíte seznam všech nástrojů v této skupině. Použijte ho u konkrétního nástroje, například „azmcp storage account list --learn“, chcete-li zobrazit jeho možnosti. |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místně |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Nahrát blob
Tento nástroj slouží k nahrání místního souboru do objektu blob Azure Storage pouze v případě, že objekt blob ještě neexistuje. Nástroj vrátí čas poslední změny objektu blob, hodnotu ETag a hodnotu hash obsahu.
Mezi ukázkové výzvy patří:
- Nahrajte místní soubor z cesty '/home/alice/report.pdf' do blobu úložiště 'documents/report.pdf' v kontejneru 'backups' v účtu 'mystorageaccount'.
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Název účtu | Povinné | Název účtu Azure Storage, například mystorageaccount. |
| Název objektu blob | Povinné | Název blobu v kontejneru, včetně případné cesty, například file.txt nebo folder/file.txt. |
| Název kontejneru | Povinné | Název kontejneru v účtu úložiště. |
| Cesta k místnímu souboru | Povinné | Úplná cesta k místnímu souboru, který se má nahrát. |
| Informace | Volitelný | Zobrazení dostupných dílčích nástrojů a jejich parametrů bez provedení operace Azure |
| Destruktivní | Idempotentní | Open World | Jen pro čtení | Secret | Vyžadováno místní |
|---|---|---|---|---|---|
| ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |