naftiko: 1.0.0-alpha2 info: label: Google Quantum Engine — Processors description: List and inspect Google's quantum processing units (Willow, Sycamore-class) available to a Google Cloud project, including current device specifications and health. tags: - Google Quantum AI - Quantum Engine - Processors created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: GOOGLE_OAUTH_TOKEN: GOOGLE_OAUTH_TOKEN capability: consumes: - type: http namespace: quantum-engine-processors baseUri: https://quantum.googleapis.com description: Quantum Engine Processors REST surface. resources: - name: processors path: /v1alpha1/projects/{projectId}/processors operations: - name: listprocessors method: GET description: List quantum processors visible to a project. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: filter in: query type: string - name: processor path: /v1alpha1/projects/{projectId}/processors/{processorId} operations: - name: getprocessor method: GET description: Get a single processor and its device specification. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: projectId in: path type: string required: true - name: processorId in: path type: string required: true authentication: type: bearer value: '{{env.GOOGLE_OAUTH_TOKEN}}' placement: header exposes: - type: rest namespace: quantum-engine-processors-rest port: 8080 description: REST adapter for Quantum Engine Processors. resources: - path: /v1/projects/{projectId}/processors name: processors operations: - method: GET name: listprocessors call: quantum-engine-processors.listprocessors with: projectId: rest.path.projectId outputParameters: - type: object mapping: $. - path: /v1/projects/{projectId}/processors/{processorId} name: processor operations: - method: GET name: getprocessor call: quantum-engine-processors.getprocessor with: projectId: rest.path.projectId processorId: rest.path.processorId outputParameters: - type: object mapping: $. - type: mcp namespace: quantum-engine-processors-mcp port: 9090 transport: http description: MCP adapter for Quantum Engine Processors. tools: - name: quantum-engine-list-processors description: List quantum processors visible to a project. hints: readOnly: true destructive: false idempotent: true call: quantum-engine-processors.listprocessors with: projectId: tools.projectId outputParameters: - type: object mapping: $. - name: quantum-engine-get-processor description: Get a quantum processor's specification. hints: readOnly: true destructive: false idempotent: true call: quantum-engine-processors.getprocessor with: projectId: tools.projectId processorId: tools.processorId outputParameters: - type: object mapping: $.