Real quantum circuit simulator, VQE, molecular Hamiltonians, QM/MM forces, and MD via 21 tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A high-performance quantum simulation toolkit Statevector/MPS engines with compilation, noise, VQE, QEC, chemistry, and agent-native tooling.
Run up to 28 qubits in about 3 seconds, without crashing. Dense Evolution JIT-compiles statevector circuits through JAX XLA, automatically chunks and β past even that RAM ceiling β spills to disk when memory fills up, so a real simulation stays alive instead of OOM-ing.
π Full documentation, API reference, and worked examples β
A local Streamlit dashboard and web-based Composer editor are also included β see Composer & MCP Server below.
dense-evolution[qiskit] usersQiskit's own QuantumCircuit.__init__ is known to segfault the whole process on macOS/arm64 (an upstream Qiskit bug, not something Dense-Evolution can fix from its side β see release v8.1.43 for the full reproduction). dense_evolution/interop.py now warns (RuntimeWarning, once per process) the first time you touch the Qiskit bridge on sys.platform == 'darwin', but it does not block β some Qiskit/macOS combinations may work fine. If you hit a crash, pip install dense-evolution[pennylane] gives the same circuit-interop functionality without constructing any Qiskit object.
Google Colab (3 lines):
Noise:
VQE:
Mitigation (ZNE):
Dashboard (local, Streamlit):
Anti-OOM for large circuits:
Chunk engine. Circuits too large for one array, split dynamically and sized off the real compute device's own free memory β with disk-backed overflow past even that ceiling. Chunk guide.circuit_to_energy_fn is the same JAX-differentiable engine real molecular VQE runs on β real Hartree-Fock Hamiltonians, UCCSD/hardware-efficient ansΓ€tze, Adam optimization. Autodiff.Measured on Windows, CPU only, 8 GB RAM β PennyLane's default.qubit allocates the full statevector; Dense Evolution's Chunk holds constant ~2 GB regardless of qubit count.
| Qubits | Hilbert Space | PennyLane | Dense Evolution | Chunk Geometry |
|---|---|---|---|---|
| 26 | 67,108,864 | β 1,074 MB | β 2,050 MB | 1Γ (2Β²β·) |
| 28 | 268,435,456 | β OOM | β 2,050 MB | 2Γ (2Β²β·) |
| 32 | 4,294,967,296 | β OOM | β 2,048 MB | 32Γ (2Β²β·) |
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/dense-evolution)<a href="https://allmcps.com/mcp/dense-evolution"><img src="https://allmcps.com/api/badge/dense-evolution?style=directory" alt="Dense Evolution on AllMCPs" /></a>