Connect Claude, ChatGPT, Gemini, Grok, Cursor, and any MCP client to Open Quantum. Your agent can discover backends, submit circuits, and read results on real QPUs, using your own SDK key with credentials that stay on your machine.
One server, every major MCP client. Pick your tool and follow its guide to add the Open Quantum server.
Using something else? Any client that speaks MCP works too.
openquantum-mcp is a local MCP server built on the Open Quantum Core SDK. It exposes the whole job lifecycle as MCP tools, so a compatible agent can go from "run this circuit on a real QPU" to summarized results without you hand-writing submission and polling code each time.
There is a single server for every client. Your agent talks to it over stdio, and it talks to Open Quantum with your SDK key. The key lives in the server process on your machine, so your secret is never handed to the agent vendor.
List organizations, backends, and credit balances so the agent knows what is online and what it costs.
Prepare a job and inspect the exact credit quote before anything is spent. No surprise charges.
Send OpenQASM circuits to real QPUs from IonQ, Rigetti, IQM, and AQT, or to simulators.
Poll long queues until completion, then summarize measurement counts and fetch calibration on demand.
“Which quantum backends are online, and how many credits do I have?”
You have 50 Spark credits. Six backends are online: IonQ Forte-1 (36 qubits), Rigetti Cepheus-1 (108), IQM Garnet (20) and Emerald (54), AQT IBEX-Q1 (12), plus the Quantum Rings simulator.
“Run a 2-qubit Bell state on IonQ Forte-1 with 1024 shots. Show me the cost before you submit.”
Prepared on ionq:forte-1. Quote: 2 credits on the Public plan (Spark-eligible). Submitting now. Results: {"00": 503, "11": 521}.
“Submit this GHZ circuit to the cheapest online simulator and summarize the counts.”
Ran on the Quantum Rings simulator (free). Counts: {"000": 512, "111": 512}. A clean 3-qubit GHZ state.
“Did my last job finish? Summarize the measurement results.”
Job oq_7f3c completed on rigetti:cepheus-1. Top outcomes: 0000 at 41% and 1111 at 39%, with the rest spread across noise. Calibration is available on request.
Install the server, then point your MCP client at it with your SDK key. The config below works for most clients; see each client's setup guide above for the exact location.
pip install openquantum-mcp{
"mcpServers": {
"openquantum": {
"command": "openquantum-mcp",
"env": {
"OPENQUANTUM_CLIENT_ID": "s_your_client_id",
"OPENQUANTUM_CLIENT_SECRET": "your_client_secret"
}
}
}
}