Qiskit, a noise model and a histogram normally mean a notebook and a kernel. Here the circuit goes in as QASM and the result comes back as counts or an image file, which makes it practical for teaching, quick checks and comparing a clean run against a noisy one.
A Qiskit-based quantum circuit simulator packaged as a Docker image that speaks MCP, so circuits are submitted and results returned inside the conversation.
- OpenQASM 2.0 circuits executed against the Qiskit simulator
- Noise applied deliberately: depolarizing, thermal relaxation and readout error models, each listed with its description
- Several result types — measurement counts, statevector, or a visualised histogram written to your mounted output directory
- Circuit statistics without running it, when the question is about depth and gate composition rather than outcomes
- Example circuits shipped as resources: Bell state, 2-qubit Grover, 4-qubit QFT
- A test-histogram tool for confirming the output directory is wired up before a real run
Docker. Pull ychen94/quantum-simulator-mcp:latest and run it with a host directory mounted at /data/quantum_simulator_results plus HOST_OUTPUT_DIR pointing at that same host path — that mount is where histogram images land. No account and no key.
One command — docker run -i --rm -v /tmp:/data/quantum_simulator_results -e HOST_OUTPUT_DIR=/tmp ychen94/quantum-simulator-mcp:latest
