About quantum-mcp
quantum-mcp is an MCP server for quantum-mechanics simulations and wavefunction analysis. It serves scientific computing workflows that need 1D or 2D Schrödinger simulations, with optional CUDA acceleration.
Key features
- 011D and 2D Schrödinger simulations
- 02Lattice and custom potential creation
- 03Wave packet and plane wave generation
- 04Wavefunction observable analysis
- 05Potential plots and evolution videos
- 06Optional CUDA acceleration
Use cases
- 01Simulating particle and wave dynamics
- 02Exploring tunneling and interference
- 03Analyzing wavefunction observables
MCP support
Exposes quantum simulation, potential creation, wavefunction analysis, and visualization tools to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEscicomp-quantum-mcp
mcp-name: io.github.andylbrummer/quantum-mcp
MCP server for wave mechanics and Schrödinger equation simulations.
Overview
This server provides tools for quantum mechanics simulations and wavefunction analysis:
- Schrödinger solver - Time-dependent wave equation simulations in 1D and 2D
- Potential creation - Crystalline lattices, custom potentials, harmonic oscillators
- Wavefunction analysis - Observable computation, probability density, energy analysis
- Wave packets - Gaussian wave packet creation and evolution
- GPU acceleration - Optional CUDA acceleration for large simulations
Installation & Usage
# Run directly with uvx (no installation required)
uvx scicomp-quantum-mcp
# Or install with pip
pip install scicomp-quantum-mcp
# With GPU support
pip install scicomp-quantum-mcp[gpu]
# Run as command
scicomp-quantum-mcp
Available Tools
Potential Creation
create_lattice_potential- Crystalline lattice potentials (square, hexagonal, triangular)create_custom_potential- Custom potential from mathematical functioncreate_gaussian_wavepacket- Localized Gaussian wave packetscreate_plane_wave- Plane wave states
Simulation
solve_schrodinger- 1D time-dependent Schrödinger equationsolve_schrodinger_2d- 2D time-dependent Schrödinger equationget_task_status- Monitor async simulationsget_simulation_result- Retrieve completed simulation data
Analysis
analyze_wavefunction- Compute observables from wavefunctionvisualize_potential- Plot potential energy landscapesrender_video- Animate probability density evolution
Configuration
Enable GPU acceleration with environment variable:
MCP_USE_GPU=1 scicomp-quantum-mcp
Examples
🎬 Visual Demos
Spectacular animated demonstrations:
Run demos with Claude:
claude -p "Simulate double-slit interference" \
--allowedTools "mcp__quantum-mcp__*"
📖 Code Examples
Practical tutorials in EXAMPLES.md:
- Particle in a box dynamics
- Double-slit interference patterns
- Quantum tunneling
- Crystal lattice scattering
📚 Full Documentation
See the API documentation for complete reference.
Part of Math-Physics-ML MCP System
Part of a comprehensive system for scientific computing. See the documentation for the complete ecosystem.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.