nástroje Azure MCP Server pro Azure Storage

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

Tipy pro anotace nástrojů:

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.

Tipy pro anotace nástrojů:

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.

Tipy pro anotace nástrojů:

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.

Tipy pro anotace nástrojů:

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.

Tipy pro anotace nástrojů:

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.

Tipy pro anotace nástrojů:

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

Tipy pro anotace nástrojů:

Destruktivní Idempotentní Open World Jen pro čtení Secret Vyžadováno místní