markusvankempen avatar

Quantum OpenQASM MCP

markusvankempen/quantum-openqasm-assistant

Connects Claude to IBM Quantum hardware and simulators via the SamplerV2 REST API. You get five tools: list backends, submit OpenQASM 2.0 circuits, poll job status, retrieve measurement histograms, and cancel jobs. The server runs locally over stdio or remotely via SSE on IBM Code Engine. If you're prototyping quantum algorithms in an LLM chat and want to run them on real qubits without switching to Qiskit or the web console, this bridges that gap. Includes a VS Code extension with an interactive Quantum Lab panel, Bell and GHZ examples, and one-click MCP config generation for Cursor, Bob, and Antigravity.

tools
10
auth
Secret needed
transport
STDIO
env vars
4
last updated
Jun 9, 2026

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

check_credentialsMasked env status + IBM IAM connectivity test

Masked env status + IBM IAM connectivity test

No parameter schema in public metadata yet.

list_backendsIBM Quantum backends — qubits, status, queue

IBM Quantum backends — qubits, status, queue

No parameter schema in public metadata yet.

get_backendDetails for one backend

Details for one backend

No parameter schema in public metadata yet.

get_backend_configurationNative gates and coupling map

Native gates and coupling map

No parameter schema in public metadata yet.

list_jobsRecent jobs for your account

Recent jobs for your account

No parameter schema in public metadata yet.

submit_qasm_jobSubmit OpenQASM 2.0 via SamplerV2

Submit OpenQASM 2.0 via SamplerV2

No parameter schema in public metadata yet.

get_job_statusPoll job status

Poll job status

No parameter schema in public metadata yet.

get_job_resultsMeasurement histogram + JSON counts

Measurement histogram + JSON counts

No parameter schema in public metadata yet.

get_job_resultCombined status + results

Combined status + results

No parameter schema in public metadata yet.

cancel_jobCancel a queued or running job

Cancel a queued or running job

No parameter schema in public metadata yet.

Sponsors

Configuration

IBM_API_KEY*secret

IBM Cloud API key for IBM Quantum Platform

IBM_SERVICE_CRN*

IBM Quantum service instance CRN from quantum.ibm.com

IBM_QUANTUM_ENDPOINT

IBM Quantum API endpoint (default: us-east)

IBM_QUANTUM_BACKEND

Default backend name, e.g. ibm_fez

Readme

Quantum OpenQASM Assistant


View the full README on GitHub

Details

Repository
github.com/markusvankempen/quantum-openqasm-assistant
Website
github.com/markusvankempen/quantum-openqasm-assistant/blob/master/deployments/mcp-npm/README.md
Package
@markusvankempen/quantum-openqasm-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from markusvankempen