Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Azure servidor MCP le permite administrar Azure Storage recursos, incluidos: crear, obtener, enumerar y cargar, con mensajes de lenguaje natural.
Azure Storage es un servicio Azure que proporciona funcionalidades basadas en la nube para las aplicaciones. Para obtener más información, consulte la documentación de Azure Storage.
Nota:
Parámetros de herramienta: las herramientas del servidor MCP de Azure definen parámetros para los datos que necesitan para completar las tareas. Algunos de estos parámetros son específicos de cada herramienta y se documentan a continuación. Otros parámetros son globales y compartidos por todas las herramientas. Para obtener más información, consulte Parámetros de la herramienta.
Crear cuenta
Esta herramienta de Model Context Protocol (MCP) crea una cuenta de almacenamiento de Azure en el grupo de recursos y la ubicación especificados, y devuelve el nombre, la ubicación, la SKU, el nivel de acceso, las opciones de acceso y los detalles de configuración de la cuenta de almacenamiento.
Algunas solicitudes de ejemplo incluyen:
- "Cree una nueva cuenta de almacenamiento denominada "testaccount123" en la ubicación "eastus" dentro del grupo de recursos "rg-prod".
- "Cree una cuenta de almacenamiento denominada "premiumacct01" en la ubicación "westus2" dentro del grupo de recursos "rg-production" mediante la SKU "Premium_LRS".
- "Cree una nueva cuenta de almacenamiento denominada "datalakeacct" en la ubicación "eastus2" en el grupo de recursos "rg-datalake" con el espacio de nombres jerárquico habilitado".
| Parámetro | Obligatorio u opcional | Description |
|---|---|---|
| Nombre de cuenta | Obligatorio | Nombre de la cuenta de Azure Storage que se va a crear. Debe ser único global, de 3 a 24 caracteres y usar solo letras minúsculas y números. |
| Ubicación | Obligatorio | La región Azure donde se crea la cuenta de almacenamiento, por ejemplo, eastus o westus2. |
| Grupo de recursos | Obligatorio | Nombre del grupo de recursos de Azure. Un grupo de recursos es un contenedor lógico para los recursos de Azure. |
| Nivel de acceso | Opcional | Nivel de acceso predeterminado para Blob Storage. Valores válidos: Hot, Cool. |
| Habilitación del espacio de nombres jerárquico | Opcional | Si se habilita el espacio de nombres jerárquico para Data Lake Storage Gen2 en la cuenta de almacenamiento. |
| Más información | Opcional | Descubra las herramientas disponibles y sus parámetros sin ejecutar ninguna operación de Azure. Use en un grupo de herramientas, por ejemplo, azmcp storage, para enumerar todas las herramientas de ese grupo o en una herramienta específica, por ejemplo, azmcp storage account list, para ver las opciones. |
| SKU | Opcional | El SKU de la cuenta de almacenamiento. Valores válidos: Standard_LRS, Standard_GRS, Standard_RAGRS, Standard_ZRS, Premium_LRSPremium_ZRS, , Standard_GZRSStandard_RAGZRS. |
Sugerencias de anotación de herramientas:
Destructiva: ✅ | Idempotente: ❌ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Se requiere local: ❌
Creación de un contenedor de blobs
Esta herramienta, parte de las herramientas del Protocolo de contexto de modelo (MCP), crea un nuevo contenedor de blobs Azure Storage en una cuenta de almacenamiento. La herramienta crea un contenedor lógico para organizar blobs en una cuenta de Azure Storage.
Obligatorio: cuenta, contenedor, suscripción. Opcional: inquilino.
Devuelve: nombre del contenedor, lastModified, eTag, leaseStatus, publicAccessLevel, hasImmutabilityPolicy, hasLegalHold. Crea un contenedor lógico para organizar blobs dentro de una cuenta de almacenamiento.
Algunas solicitudes de ejemplo incluyen:
- "Cree el contenedor de almacenamiento "mycontainer" en la cuenta de almacenamiento "mystorageaccount".
| Parámetro | Obligatorio u opcional | Description |
|---|---|---|
| Nombre de cuenta | Obligatorio | Nombre de la cuenta de Azure Storage. Este es el nombre único que eligió para la cuenta de almacenamiento (por ejemplo, mystorageaccount). |
| Nombre del contenedor | Obligatorio | Nombre del contenedor al que se va a acceder dentro de la cuenta de almacenamiento. |
| Más información | Opcional | Descubra los sub comandos disponibles y sus parámetros sin ejecutar ninguna operación de Azure. Use en un grupo de comandos (por ejemplo, 'azmcp storage --learn') para enumerar todos los comandos de ese grupo o en un comando específico (por ejemplo, 'azmcp storage account list --learn') para ver sus opciones. |
Sugerencias de anotación de herramientas:
Destructiva: ✅ | Idempotente: ❌ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Se requiere local: ❌
Obtener cuenta
Obtenga información detallada sobre las cuentas de Azure Storage, incluidos el nombre de la cuenta, la ubicación, el SKU, el tipo, el estado del espacio de nombres jerárquico, la configuración para permitir solo HTTPS y la configuración de acceso público a blobs. Esta herramienta forma parte de las herramientas del Protocolo de contexto de modelo (MCP). Si no proporciona un nombre de cuenta, la herramienta devuelve los detalles de todas las cuentas de almacenamiento de la suscripción.
Algunas solicitudes de ejemplo incluyen:
- "Mostrar los detalles de la cuenta de almacenamiento "mystorageaccount".
- "Obtiene las propiedades de la cuenta de almacenamiento 'companydata2024', incluida la ubicación y la SKU".
- "Enumerar todas las cuentas de almacenamiento de mi suscripción con ubicación y SKU".
- "Mostrar cuentas de almacenamiento en mi suscripción e indicar si el espacio de nombres jerárquico (HNS) está habilitado".
- "Mostrar cuentas de almacenamiento en mi suscripción con la configuración de acceso de blobs públicos y solo HTTPS".
| Parámetro | Obligatorio u opcional | Description |
|---|---|---|
| Nombre de cuenta | Opcional | Nombre de la cuenta de Azure Storage, por ejemplo, mystorageaccount. |
| Más información | Opcional | Descubra las sub-herramientas disponibles y sus parámetros sin ejecutar ninguna operación de Azure. Úselo en un grupo de herramientas, por ejemplo, "azmcp storage --learn", para enumerar todas las herramientas de ese grupo o en una herramienta específica, por ejemplo, "azmcp storage account list --learn", para ver sus opciones. |
Sugerencias de anotación de herramientas:
Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Se requiere local: ❌
Obtener blob
Enumere los blobs de un contenedor u obtenga propiedades para un blob específico en una cuenta de Azure Storage. La herramienta get de Model Context Protocol (MCP) devuelve una lista de blobs o los detalles de un solo blob. Si especifica un nombre de blob, esta herramienta devuelve los detalles de ese blob. Si no especifica un blob, esta herramienta enumera todos los blobs del contenedor y puede filtrar la lista por prefijo. Al especificar un blob, se omite el prefijo.
Devuelve el nombre del blob, el tamaño, lastModified, contentType, contentHash, metadata y las propiedades del blob.
Algunas solicitudes de ejemplo incluyen:
- Muéstrame las propiedades del blob "logs/2026-01-01.log" del contenedor "logs" de la cuenta de almacenamiento "mystorageaccount".
- "Obtenga los detalles sobre el blob "folder/file.txt" en el contenedor "documents" en la cuenta de almacenamiento "companydata2024".
- Enumere todos los blobs del contenedor de blobs 'backups' en la cuenta de almacenamiento 'backupstorage'.
- Muéstrame los blobs en el contenedor de blobs "images" en la cuenta de almacenamiento "mediaacct".
| Parámetro | Obligatorio u opcional | Description |
|---|---|---|
| Nombre de cuenta | Obligatorio | Nombre de la cuenta de Azure Storage. Este es el nombre único que eligió para la cuenta de almacenamiento (por ejemplo, mystorageaccount). |
| Nombre del contenedor | Obligatorio | Nombre del contenedor al que se va a acceder dentro de la cuenta de almacenamiento. |
| Nombre de blob | Opcional | Nombre del blob al que se quiere acceder dentro del contenedor. Debe ser la ruta de acceso completa dentro del contenedor (por ejemplo, file.txt o folder/file.txt). |
| Más información | Opcional | Descubra las herramientas disponibles y sus parámetros sin ejecutar ninguna operación de Azure. Use --learn en un grupo de herramientas, por ejemplo azmcp storage --learn, para enumerar todas las herramientas de ese grupo o en una herramienta específica, por ejemplo azmcp storage account list --learn, para ver sus opciones. |
| Prefijo | Opcional | Filtre los blobs enumerados por aquellos cuyos nombres empiecen por el prefijo especificado. |
Sugerencias de anotación de herramientas:
Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Se requiere local: ❌
Obtener contenedor de blobs
Esta herramienta, parte de las herramientas del Protocolo de contexto de modelo (MCP), enumera los contenedores de blobs en una cuenta de Azure Storage. Puede enumerar todos los contenedores o mostrar los detalles de un contenedor específico. Si no especifica un contenedor, la herramienta enumera todos los contenedores y puede filtrar los resultados por prefijo. El prefijo se omite cuando se especifica un contenedor. Obligatorio: cuenta y suscripción. Opcional: contenedor, inquilino y prefijo. Devuelve el nombre del contenedor, lastModified, leaseStatus, publicAccess, metadatos y propiedades de contenedor.
Algunas solicitudes de ejemplo incluyen:
- Mostrar las propiedades del contenedor "logs" en la cuenta de almacenamiento "mystorageacct".
- Enumere todos los contenedores de blobs de la cuenta de almacenamiento 'companydata2024'.
- "¿Qué contenedores están en la cuenta de almacenamiento "prodstorage"?"
| Parámetro | Obligatorio u opcional | Description |
|---|---|---|
| Nombre de cuenta | Obligatorio | Nombre de la cuenta de Azure Storage. Este es el nombre único que eligió para la cuenta de almacenamiento, por ejemplo mystorageaccount. |
| Nombre del contenedor | Opcional | Nombre del contenedor al que se va a acceder dentro de la cuenta de almacenamiento. |
| Más información | Opcional | Descubra los sub comandos disponibles y sus parámetros sin ejecutar ninguna operación de Azure. Use en un grupo de comandos (por ejemplo, 'azmcp storage --learn') para enumerar todos los comandos de ese grupo o en un comando específico (por ejemplo, 'azmcp storage account list --learn') para ver sus opciones. |
| Prefijo | Opcional | Prefijo para filtrar contenedores al enumerar contenedores en una cuenta de almacenamiento. Solo se muestran los contenedores cuyos nombres comienzan con el prefijo especificado. |
Sugerencias de anotación de herramientas:
Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Se requiere local: ❌
Obtener tablas
Esta herramienta, parte del Protocolo de contexto de modelo (MCP), enumera todas las tablas de una cuenta de Azure Storage y devuelve sus nombres. Especifique la cuenta de almacenamiento y la suscripción y, opcionalmente, el inquilino.
Algunas solicitudes de ejemplo incluyen:
- Enumere todas las tablas de la cuenta de almacenamiento 'mystorageaccount'.
- "Mostrarme las tablas en la cuenta de almacenamiento 'companydata2024'".
| Parámetro | Obligatorio u opcional | Description |
|---|---|---|
| Nombre de cuenta | Obligatorio | Nombre de la cuenta de Azure Storage. Este es el nombre único que eligió para la cuenta de almacenamiento (por ejemplo, mystorageaccount). |
| Más información | Opcional | Descubra las herramientas disponibles y sus parámetros sin ejecutar ninguna operación de Azure. Use en un grupo de herramientas, por ejemplo, "azmcp storage --learn", para enumerar todas las herramientas de ese grupo. Úselo con una herramienta específica, por ejemplo, "azmcp storage account list --learn" para ver sus opciones. |
Sugerencias de anotación de herramientas:
Destructiva: ❌ | Idempotente: ✅ | Mundo Abierto: ❌ | Solo lectura: ✅ | Secreto: ❌ | Se requiere local: ❌
Carga de blob
Use esta herramienta para cargar un archivo local en un blob de Azure Storage solo si el blob aún no existe. La herramienta devuelve la hora de última modificación del blob, ETag y hash de contenido.
Algunas solicitudes de ejemplo incluyen:
- Cargue la ruta de acceso del archivo local '/home/alice/report.pdf' en el blob de almacenamiento 'documents/report.pdf' del contenedor 'backups' de la cuenta 'mystorageaccount'.
| Parámetro | Obligatorio u opcional | Description |
|---|---|---|
| Nombre de cuenta | Obligatorio | El nombre de la cuenta de Azure Storage, por ejemplo, mystorageaccount. |
| Nombre de blob | Obligatorio | Nombre del blob en el contenedor, incluida cualquier ruta de acceso, por ejemplo file.txt o folder/file.txt. |
| Nombre del contenedor | Obligatorio | Nombre del contenedor en la cuenta de almacenamiento. |
| Ruta de acceso del archivo local | Obligatorio | Ruta de acceso completa al archivo local que se va a cargar. |
| Más información | Opcional | Muestra las sub-herramientas disponibles y sus parámetros sin realizar una operación de Azure. |
Sugerencias de anotación de herramientas:
Destructiva: ❌ | Idempotente: ❌ | Mundo Abierto: ❌ | Solo lectura: ❌ | Secreto: ❌ | Se requiere local: ✅