
Quantum OpenQASM MCP
Submit OpenQASM 2.0 circuits to IBM Quantum, pick backends, poll jobs, and read histograms from your coding agent.
Overview
Quantum OpenQASM MCP is a build-phase MCP server that connects AI assistants to IBM Quantum for listing backends, submitting OpenQASM 2.0, polling jobs, and retrieving histograms.
What is this MCP server?
- OpenQASM 2.0-focused MCP v1.7.3 (@markusvankempen/quantum-openqasm-mcp on npm)
- List quantum backends, submit QASM, poll jobs, and fetch result histograms
- IBM Quantum auth via IBM_API_KEY and IBM_SERVICE_CRN from quantum.ibm.com
- Optional IBM_QUANTUM_ENDPOINT and default backend such as ibm_fez
- Research-lab integration MCP—not a classical cloud deploy server
- Package version 1.7.3 with stdio transport via @markusvankempen/quantum-openqasm-mcp
- 4 documented IBM Quantum environment variables (2 required secrets/identifiers)
- Documented workflow: list backends, submit QASM, poll jobs, get histograms
What problem does it solve?
Manually switching between QASM files, IBM Quantum dashboards, and your IDE slows iterative circuit experiments.
Who is it for?
Builders or students already on IBM Quantum who want agent-driven OpenQASM 2.0 runs and result inspection.
Skip if: Web app developers with no quantum account who only need classical API hosting integrations.
What do I get? / Deliverables
Once IBM_API_KEY and IBM_SERVICE_CRN are set, your agent can run the submit-poll-histogram loop inside one MCP session.
- Backend discovery and QASM submission through MCP tools
- Job status polling until completion
- Histogram or measurement summaries returned to the agent
Recommended MCP Servers
Journey fit
Running quantum jobs on IBM hardware is an integration with IBM Quantum Platform during product or research build, not a launch or growth task. Backend listing, QASM submission, job polling, and histogram retrieval are protocol bridges between your agent and IBM Quantum APIs.
How it compares
IBM Quantum OpenQASM job MCP, not a general physics notebook or local Qiskit-only skill.
Common Questions / FAQ
Who is Quantum OpenQASM MCP for?
It is for developers and researchers using IBM Quantum who want MCP tools to list backends, submit QASM, poll jobs, and read histograms.
When should I use Quantum OpenQASM MCP?
Use it while building or testing quantum circuits when you want your agent to handle IBM Quantum API steps from OpenQASM 2.0 sources.
How do I add Quantum OpenQASM MCP to my agent?
Add the npm package @markusvankempen/quantum-openqasm-mcp as a stdio MCP server with IBM_API_KEY, IBM_SERVICE_CRN, and optional endpoint and backend variables.