Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O servidor MCP Azure permite que você gerencie Armazenamento do Azure recursos, incluindo: criar, obter, listar e carregar, com prompts de linguagem natural.
Armazenamento do Azure é um serviço Azure que fornece recursos baseados em nuvem para seus aplicativos. Para obter mais informações, consulte documentação do Armazenamento do Azure.
Observação
Parâmetros de ferramenta: as ferramentas do Servidor MCP do Azure definem parâmetros para os dados necessários para concluir tarefas. Alguns desses parâmetros são específicos para cada ferramenta e estão documentados abaixo. Outros parâmetros são globais e compartilhados por todas as ferramentas. Para obter mais informações, consulte parâmetros de ferramenta.
Criar conta
Essa ferramenta MCP (Protocolo de Contexto de Modelo) cria uma conta Armazenamento do Azure no grupo de recursos e local especificados e retorna o nome, o local, o SKU, a camada de acesso, as configurações de acesso e os detalhes da configuração da conta de armazenamento.
Os prompts de exemplo incluem:
- "Crie uma nova conta de armazenamento chamada 'testaccount123' no local 'eastus' dentro do grupo de recursos 'rg-prod'."
- "Crie uma conta de armazenamento chamada 'premiumacct01' no local 'westus2' dentro do grupo de recursos 'rg-production' usando o SKU 'Premium_LRS'."
- "Crie uma nova conta de armazenamento chamada 'datalakeacct' no local 'eastus2' no grupo de recursos 'rg-datalake' com namespace hierárquico habilitado."
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Nome da conta | Obrigatório | O nome da conta de Armazenamento do Azure a ser criada. Ele deve ser globalmente exclusivo, de 3 a 24 caracteres, e usar apenas letras minúsculas e números. |
| Localidade | Obrigatório | A região Azure em que a conta de armazenamento é criada, por exemplo, eastus ou westus2. |
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Um grupo de recursos é um contêiner lógico para recursos do Azure. |
| Camada de acesso | Opcional | A camada de acesso padrão para o armazenamento de blobs. Valores válidos: Hot, Cool. |
| Habilitar namespace hierárquico | Opcional | Se deseja habilitar o namespace hierárquico para Data Lake Storage Gen2 na conta de armazenamento. |
| Aprender | Opcional | Descubra as ferramentas disponíveis e seus parâmetros sem executar nenhuma operação de Azure. Use em um grupo de ferramentas, por exemplo, armazenamento azmcp, para listar todas as ferramentas nesse grupo ou em uma ferramenta específica, por exemplo, lista de contas de armazenamento azmcp, para ver as opções. |
| SKU | Opcional | O SKU da conta de armazenamento. Valores válidos: Standard_LRS, , Standard_GRS, Standard_RAGRS, Standard_ZRS, Premium_LRS, , Premium_ZRS, Standard_GZRS, . Standard_RAGZRS |
Dicas de anotação da ferramenta:
Destrutivo: ✅ | Idempotente: ❌ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌
Criar contêiner de blobs
Essa ferramenta, parte das ferramentas do PROTOCOLO MCP (Model Context Protocol), cria um novo contêiner de blobs Armazenamento do Azure em uma conta de armazenamento. A ferramenta cria um contêiner lógico para organizar blobs em uma conta Armazenamento do Azure.
Obrigatório: conta, contêiner, assinatura. Opcional: locatário.
Retorna: nome do contêiner, lastModified, eTag, leaseStatus, publicAccessLevel, hasImmutabilityPolicy, hasLegalHold. Cria um contêiner lógico para organizar blobs em uma conta de armazenamento.
Os prompts de exemplo incluem:
- "Crie o contêiner de armazenamento 'mycontainer' na conta de armazenamento 'mystorageaccount'."
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Nome da conta | Obrigatório | O nome da conta de Armazenamento do Azure. Esse é o nome exclusivo que você escolheu para sua conta de armazenamento (por exemplo, mystorageaccount). |
| Nome do contêiner | Obrigatório | O nome do contêiner a ser acessado na conta de armazenamento. |
| Aprender | Opcional | Descubra os subconjuntos disponíveis e seus parâmetros sem executar nenhuma operação de Azure. Use em um grupo de comandos (por exemplo, 'azmcp storage --learn') para listar todos os comandos nesse grupo ou em um comando específico (por exemplo, 'azmcp storage account list --learn') para ver suas opções. |
Dicas de anotação da ferramenta:
Destrutivo: ✅ | Idempotente: ❌ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ❌
Obter conta
Recupera informações detalhadas sobre contas do Armazenamento do Azure, incluindo nome da conta, localização, SKU, tipo, status do namespace hierárquico, configurações de somente HTTPS e configuração de acesso público a blobs. Essa ferramenta faz parte das ferramentas do PROTOCOLO MCP (Model Context Protocol). Se você não fornecer um nome de conta, a ferramenta retornará detalhes para todas as contas de armazenamento em sua assinatura.
Os prompts de exemplo incluem:
- "Mostrar detalhes da conta de armazenamento 'mystorageaccount'."
- "Obtenha propriedades da conta de armazenamento 'companydata2024', incluindo localização e SKU."
- "Liste todas as contas de armazenamento na minha assinatura com localização e SKU."
- "Mostrar contas de armazenamento na minha assinatura e indicar se o HNS (namespace hierárquico) está habilitado."
- Exibir contas de armazenamento na minha assinatura com configurações de somente HTTPS e de acesso público a blobs.
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Nome da conta | Opcional | O nome da conta Armazenamento do Azure, por exemplo, mystorageaccount. |
| Aprender | Opcional | Descubra as sub-ferramentas disponíveis e seus parâmetros sem executar nenhuma operação de Azure. Use-o em um grupo de ferramentas, por exemplo, 'azmcp storage --learn', para listar todas as ferramentas desse grupo ou em uma ferramenta específica, por exemplo, 'azmcp storage account list --learn', para ver suas opções. |
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌
Obter blob
Liste blobs em um contêiner ou obtenha propriedades para um blob específico em uma conta Armazenamento do Azure. A ferramenta get do Model Context Protocol (MCP) retorna uma lista de blobs ou os detalhes de um único blob. Se você especificar um nome de blob, essa ferramenta retornará detalhes para esse blob. Se você não especificar um blob, essa ferramenta listará todos os blobs no contêiner e você poderá filtrar a lista por prefixo. Quando você especifica um blob, o prefixo é ignorado.
Retorna o nome do blob, o tamanho, a data da última modificação, o tipo de conteúdo, o hash do conteúdo, os metadados e as propriedades do blob.
Os prompts de exemplo incluem:
- "Mostre-me as propriedades do blob 'logs/2026-01-01.log' no contêiner 'logs' na conta de armazenamento 'mystorageaccount'."
- Obtenha os detalhes do blob 'folder/file.txt' no contêiner 'documents' da conta de armazenamento 'companydata2024'.
- "Liste todos os blobs no contêiner de blob 'backups' na conta de armazenamento 'backupstorage'."
- Mostre-me os blobs no contêiner de blobs 'images' na conta de armazenamento 'mediaacct'.
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Nome da conta | Obrigatório | O nome da conta de Armazenamento do Azure. Esse é o nome exclusivo que você escolheu para a conta de armazenamento (por exemplo, mystorageaccount). |
| Nome do contêiner | Obrigatório | O nome do contêiner a ser acessado na conta de armazenamento. |
| Nome de blob | Opcional | O nome do blob para acessar dentro do contêiner. Esse deve ser o caminho completo dentro do contêiner (por exemplo, file.txt ou folder/file.txt). |
| Aprender | Opcional | Descubra as ferramentas disponíveis e seus parâmetros sem executar nenhuma operação de Azure. Use --learn em um grupo de ferramentas, por exemplo azmcp storage --learn, para listar todas as ferramentas desse grupo ou em uma ferramenta específica, por exemplo azmcp storage account list --learn, para ver suas opções. |
| prefixo | Opcional | Filtre os blobs listados para aqueles cujos nomes começam com o prefixo especificado. |
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌
Obter contêiner de blobs
Essa ferramenta, parte das ferramentas do Model Context Protocol (MCP), lista contêineres de blobs em uma conta do Armazenamento do Azure. Você pode listar todos os contêineres ou mostrar detalhes para um contêiner específico. Se você não especificar um contêiner, a ferramenta listará todos os contêineres e você poderá filtrar os resultados por prefixo. O prefixo é ignorado quando você especifica um contêiner. Obrigatório: conta e assinatura. Opcional: contêiner, locatário e prefixo. Retorna o nome do contêiner, lastModified, leaseStatus, publicAccess, metadados e propriedades de contêiner.
Os prompts de exemplo incluem:
- "Mostrar as propriedades dos 'logs' do contêiner na conta de armazenamento 'mystorageacct'."
- "Listar todos os contêineres de blob na conta de armazenamento 'companydata2024'."
- "Quais contêineres estão na conta de armazenamento 'prodstorage'?"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Nome da conta | Obrigatório | O nome da conta de Armazenamento do Azure. Esse é o nome exclusivo que você escolheu para sua conta de armazenamento, por exemplo mystorageaccount. |
| Nome do contêiner | Opcional | O nome do contêiner a ser acessado na conta de armazenamento. |
| Aprender | Opcional | Descubra os subconjuntos disponíveis e seus parâmetros sem executar nenhuma operação de Azure. Use em um grupo de comandos (por exemplo, 'azmcp storage --learn') para listar todos os comandos nesse grupo ou em um comando específico (por exemplo, 'azmcp storage account list --learn') para ver suas opções. |
| prefixo | Opcional | O prefixo para filtrar contêineres ao listar contêineres em uma conta de armazenamento. Somente contêineres cujos nomes começam com o prefixo especificado são listados. |
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌
Obter tabelas
Essa ferramenta, parte do PROTOCOLO MCP (Model Context Protocol), lista todas as tabelas em uma conta Armazenamento do Azure e retorna seus nomes. Especifique a conta de armazenamento e a assinatura e, opcionalmente, o locatário.
Os prompts de exemplo incluem:
- "Liste todas as tabelas na conta de armazenamento 'mystorageaccount'."
- "Mostre-me as tabelas na conta de armazenamento 'companydata2024'."
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Nome da conta | Obrigatório | O nome da conta de Armazenamento do Azure. Esse é o nome exclusivo que você escolheu para sua conta de armazenamento (por exemplo, mystorageaccount). |
| Aprender | Opcional | Descubra as ferramentas disponíveis e seus parâmetros sem executar nenhuma operação de Azure. Use em um grupo de ferramentas, por exemplo, 'azmcp storage --learn', para listar todas as ferramentas desse grupo. Use-o em uma ferramenta específica, por exemplo, 'azmcp storage account list --learn', para ver suas opções. |
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Necessário: ❌
Carregar blob
Use essa ferramenta para carregar um arquivo local em um blob de Armazenamento do Azure somente se o blob ainda não existir. A ferramenta retorna a hora da última modificação do blob, a ETag e o hash de conteúdo.
Os prompts de exemplo incluem:
- Faça upload do arquivo local no caminho '/home/alice/report.pdf' para o blob 'documents/report.pdf' no contêiner 'backups' na conta 'mystorageaccount'.
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Nome da conta | Obrigatório | O nome da conta Armazenamento do Azure, por exemplo, mystorageaccount. |
| Nome de blob | Obrigatório | O nome do blob no contêiner, incluindo qualquer caminho, por exemplo file.txt ou folder/file.txt. |
| Nome do contêiner | Obrigatório | O nome do contêiner na conta de armazenamento. |
| Caminho do arquivo local | Obrigatório | O caminho completo para o arquivo local a ser carregado. |
| Aprender | Opcional | Mostrar sub-ferramentas disponíveis e seus parâmetros sem executar uma operação de Azure. |
Dicas de anotação da ferramenta:
Destrutivo: ❌ | Idempotente: ❌ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Necessário: ✅