Microsoft Azure Quantum · Capability

Azure Quantum Workspace — Storage

Mint scoped SAS URIs for the storage container backing an Azure Quantum workspace, used to upload job inputs and download outputs.

Run with Naftiko Azure QuantumStorageSAS

MCP Tools

azure-quantum-storage-sas

Generate a workspace storage SAS URI for direct blob upload/download.

Capability Spec

storage-storage.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Azure Quantum Workspace — Storage
  description: Mint scoped SAS URIs for the storage container backing an Azure Quantum workspace, used to upload job inputs and download outputs.
  tags:
    - Azure Quantum
    - Storage
    - SAS
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      AZURE_QUANTUM_BEARER: AZURE_QUANTUM_BEARER
      AZURE_SUBSCRIPTION_ID: AZURE_SUBSCRIPTION_ID
      AZURE_RESOURCE_GROUP: AZURE_RESOURCE_GROUP
      AZURE_QUANTUM_WORKSPACE: AZURE_QUANTUM_WORKSPACE
capability:
  consumes:
    - type: http
      namespace: storage-storage
      baseUri: https://management.azure.com
      resources:
        - name: storage-sas
          path: /subscriptions/{{env.AZURE_SUBSCRIPTION_ID}}/resourceGroups/{{env.AZURE_RESOURCE_GROUP}}/providers/Microsoft.Quantum/workspaces/{{env.AZURE_QUANTUM_WORKSPACE}}/storage/sasUri
          operations:
            - name: getsasuri
              method: POST
              description: Mint A SAS URI Scoped To The Workspace Storage Container.
      authentication:
        type: bearer
        value: '{{env.AZURE_QUANTUM_BEARER}}'
        placement: header
  exposes:
    - type: mcp
      namespace: storage-storage-mcp
      port: 9090
      transport: http
      tools:
        - name: azure-quantum-storage-sas
          description: Generate a workspace storage SAS URI for direct blob upload/download.
          hints:
            readOnly: false
          call: storage-storage.getsasuri