
Quantum OpenQASM MCP
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 toolsPublic 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*secretIBM Cloud API key for IBM Quantum Platform
IBM_SERVICE_CRN*IBM Quantum service instance CRN from quantum.ibm.com
IBM_QUANTUM_ENDPOINTIBM Quantum API endpoint (default: us-east)
IBM_QUANTUM_BACKENDDefault backend name, e.g. ibm_fez
Readme
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