{"name":"io.github.tatopenn-cell/dense-evolution","slug":"tatopenn-cell-dense-evolution","title":"Dense Evolution","description":"Real quantum circuit simulator, VQE, molecular Hamiltonians, QM/MM forces, and MD via 21 tools.","url":"https://mcp.market/server/tatopenn-cell-dense-evolution","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":40,"stars":16,"forks":1,"downloads_week":489,"last_push_at":"2026-09-23T21:25:54.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/tatopenn-cell/Dense-Evolution","website":null,"version":"8.1.52","remotes":[],"packages":[{"registryType":"pypi","identifier":"dense-evolution","version":"8.1.52","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"value":"dense-evolution[mcp]","type":"named","name":"--from"},{"value":"dense-evolution","type":"positional","valueHint":"command"}],"packageArguments":[{"value":"mcp","type":"positional","valueHint":"subcommand"}],"environmentVariables":[{"description":"URL of the running Dense-Evolution Composer kernel. Start it first with 'dense-evolution serve' (requires the [composer] extra). Defaults to http://127.0.0.1:8800.","format":"string","name":"DENSE_EVOLUTION_KERNEL_URL"}]}],"tools":[{"name":"dense_evolution_build_circuit","description":"Convert a list of gate operations (as used by the graphical circuit builder) into real OpenQASM text, ready to pass to `dense_evolution_run_circuit`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_custom_molecule_energy","description":"Compute the ground-state energy of an arbitrary molecule (not in the catalog) from its atomic symbols and geometry, via the same Hartree-Fock pipeline as the catalog. Small molecules only -- exact dense diagonalization caps out at 12 qubits, rejected before PennyLane runs if the electron/orbital count would exceed that.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_energy_scan","description":"Compute the ground-state energy at each of several geometries in one call -- e.g. a bond-length dissociation curve or a bond-angle sweep -- instead of calling dense_evolution_custom_molecule_energy once per point. Points are evaluated concurrently against the kernel. A point that fails (e.g. too many qubits for exact diagonalization) is reported with its own error and does not abort the rest of th","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_health","description":"Check whether the local Dense Evolution Composer kernel is running and reachable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_list_gates","description":"List every gate the graphical circuit builder (and therefore `dense_evolution_build_circuit`) supports, with their display metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_list_molecules","description":"List every molecule in the built-in Hartree-Fock catalog, each with its real qubit count under the requested mapping. Use this to find valid `name` values for `dense_evolution_molecule_energy`, `_mix_molecules`, `_run_vqe`, `_qmmm_forces`, `_md_trajectory`, and `_energy_scan`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_list_noise_models","description":"List the real Kraus-channel noise models available for `dense_evolution_run_circuit` and the mitigation tools (e.g. depolarizing, amplitude damping, bit-flip).","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_list_presets","description":"List the built-in example OpenQASM circuits bundled with the Composer (e.g. Bell state, GHZ, QFT) -- useful as ready-made input for `dense_evolution_run_circuit` without writing QASM by hand.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_md_trajectory","description":"Run a real Velocity-Verlet MD trajectory driven by Hellmann-Feynman forces at every step, for a catalog molecule.","write_action":true,"price_micros":0,"input_schema":null},{"name":"dense_evolution_mitigate_density_matrix","description":"Run real density-matrix ZNE: Monte-Carlo density-matrix estimate at 1x/2x/3x noise_p, extrapolated and projected onto the nearest physical state, graded by Uhlmann fidelity against the true ideal state.","write_action":true,"price_micros":0,"input_schema":null},{"name":"dense_evolution_mitigate_zne","description":"Run real Zero-Noise Extrapolation: measure a Pauli expectation value at several noise scales under a real Kraus noise channel, then extrapolate back to zero noise.","write_action":true,"price_micros":0,"input_schema":null},{"name":"dense_evolution_mix_molecules","description":"Compute H_mix = weight_a*H_a + weight_b*H_b for two catalog molecules that share the same qubit count (same electron space), and diagonalize all three (H_a, H_b, H_mix) for their ground-state energies. Mixing molecules with different qubit counts is physically meaningless and is rejected with a clear error.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_molecule_energy","description":"Compute the exact ground-state energy of a catalog molecule via real Hartree-Fock + Jordan-Wigner/Bravyi-Kitaev Hamiltonian construction and exact dense diagonalization.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_qmmm_forces","description":"Compute real Hellmann-Feynman nuclear forces (F = -d<psi|H(R)|psi>/dR via PennyLane autodiff, not finite differences) on a catalog molecule's real Hartree-Fock ground state.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_run_circuit","description":"Run real OpenQASM on dense_evolution's DenseSVSimulator (or the MPS backend for large circuits) and return measurement counts, probabilities, and statevector amplitudes. Above the dense backend's safe qubit ceiling (see dense_evolution_system_limits), automatically switches to an MPS top-k-states approximation instead of failing.","write_action":true,"price_micros":0,"input_schema":null},{"name":"dense_evolution_run_vqe","description":"Run real VQE (Adam gradient descent with adjoint differentiation) against a molecule's Jordan-Wigner Hamiltonian, from a fresh random start every call -- not a cached/precomputed result. Can take a while for 'uccsd' ansatz or high maxiter; consider dense_evolution_health's RAM figures and start with a small maxiter/n_layers to gauge cost first.","write_action":true,"price_micros":0,"input_schema":null},{"name":"dense_evolution_system_limits","description":"Get the maximum qubit count this machine can currently simulate with a dense statevector, computed from actual free RAM right now (not a fixed constant) -- call before requesting a large `dense_evolution_run_circuit`.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_vector_healing","description":"Run a real predictive-healing pass over a noisy (n_steps, dim) vector sequence -- e.g. VQE convergence telemetry or an MD trajectory. Per step, a Phi-Trigger (dense_evolution.healing) decides whether the change from a local baseline looks like genuine dynamics (kept as-is) or static noise (replaced by the local median). NaN/Inf entries are sanitized first regardless of that decision.","write_action":true,"price_micros":0,"input_schema":null},{"name":"dense_evolution_wormhole_scan","description":"Sweep `t1_values` for the traversable-wormhole-inspired teleportation protocol, running both +mu_magnitude and -mu_magnitude at every point -- one call instead of 2*len(t1_values) separate dense_evolution_wormhole_teleportation calls. Returns each point's mutual information for both signs plus their difference (mu<0 minus mu>0 in this project's own convention), the standard readout for the protoco","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_wormhole_select_instance","description":"Find a binary-sparse-SYK random-instance seed suitable for the traversable-wormhole-inspired teleportation protocol (`dense_evolution_wormhole_teleportation`).","write_action":false,"price_micros":0,"input_schema":null},{"name":"dense_evolution_wormhole_teleportation","description":"Run one point of the real traversable-wormhole-inspired quantum teleportation protocol (Gao-Jafferis-Wall theory, arXiv:2604.10090) on a binary sparse SYK model: two coupled chaotic Hamiltonians (L,R), a message injected into L via a reference-qubit pair (P,Q), a real bilinear L-R coupling exp(i*mu*V), and a readout that is NOT a single-qubit expectation value (which the no-signaling theorem forbi","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-23T21:42:44.574Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:42:44.572Z","components":{"code":{"score":20,"max":25,"notes":["48 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dense_evolution-8.1.52/dense_evolution/parser.py: …achable via attribute access in a naive eval() — # see _eval_ast_node's docstring…"}],"inputs":{"packages":[{"registryType":"pypi","identifier":"dense-evolution","version":"8.1.52","found":true,"weeklyDownloads":489,"license":"Business Source License 1.1","dependencyCount":52,"publishedAt":"2026-08-07T23:49:08.070484Z","repositoryUrl":"https://github.com/tatopenn-cell/Dense-Evolution"}],"repo":{"found":true,"owner":"tatopenn-cell","repo":"Dense-Evolution","archived":false,"pushedAt":"2026-09-23T21:25:54Z","stars":16,"forks":1,"openIssues":8,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/224844954?v=4","ownerCreatedAt":"2025-08-05T17:19:43Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/224844954?v=4&s=128","source":"github"},"presence":{"stars":16,"forks":1,"downloadsWeek":489,"license":"NOASSERTION","lastPushAt":"2026-09-23T21:25:54.000Z","score":40}}}},"grade_history":[],"reviews":[]}