OpenMM, an open-source platform for molecular dynamics (MD) simulations, is supported by an MCP server that offers a structured communication interface for task submission, management, and execution.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"openmm-server": {
"cwd": "path-to\\openmm-mcp-server",
"args": [
"run_openmm_server.py"
],
"command": "python",
"alwaysAllow": [
"create_md_simulation",
"create_advanced_md_simulation",
"setup_protein_simulation",
"setup_membrane_simulation",
"create_dft_calculation",
"control_simulation",
"get_task_status",
"list_all_tasks",
"analyze_results"
]
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A comprehensive Model Context Protocol (MCP) server for molecular dynamics simulations using OpenMM and DFT calculations with Abacus. This server provides a natural language interface for complex molecular simulations through LLM integration.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in education / ai-ml
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
An open-source AI agent that brings the power of Gemini directly into your terminal.
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
MCP Security Weekly
Get CVE alerts and security updates for Openmm Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A comprehensive Model Context Protocol (MCP) server for molecular dynamics simulations using OpenMM and DFT calculations with Abacus. This server provides a natural language interface for complex molecular simulations through LLM integration.
# Clone the repository
git clone <repository_url>
cd openmm-mcp-server
# Install dependencies
pip install -r requirements.txt
# Optional: Install OpenMM for actual simulations
conda install -c conda-forge openmm
# Test installation
python test_mcp_server.py
Add to your Code/Cline/Claude MCP settings:
{
"mcpServers": {
"openmm-server": {
"command": "python",
"args": ["run_openmm_server.py"],
"cwd": "path-to\\openmm-mcp-server",
"alwaysAllow": [
"create_md_simulation",
"create_advanced_md_simulation",
"setup_protein_simulation",
"setup_membrane_simulation",
"create_dft_calculation",
"control_simulation",
"get_task_status",
"list_all_tasks",
"analyze_results"
]
}
}
}
Important: Replace the path with your actual project path!
create_md_simulation - Create simple MD simulationscreate_dft_calculation - Create DFT calculationscontrol_simulation - Control simulation execution (start/stop/pause)get_task_status - Check task statuslist_all_tasks - List all tasksanalyze_results - Analyze simulation resultscreate_advanced_md_simulation - Full OpenMM feature support (50+ parameters)setup_protein_simulation - Pre-configured protein simulation templatessetup_membrane_simulation - Membrane protein simulation setup"Run a molecular dynamics simulation of a water molecule at 300K for 10000 steps"
"Set up a protein production simulation for 100 nanoseconds at physiological temperature 310K, using Amber19 force field with TIP3P-FB water model, 0.15M salt concentration, and GPU acceleration"
"Create a POPC membrane protein simulation for 50 nanoseconds with surface tension control"
LangevinMiddle - Langevin middle integrator (recommended)Verlet - Verlet integrator (NVE ensemble)Brownian - Brownian dynamicsVariableLangevin - Variable step size LangevinVariableVerlet - Variable step size VerletNoseHoover - Nose-Hoover thermostat["amber14-all.xml", "amber14/tip3pfb.xml"]["amber19-all.xml", "amber19/tip3pfb.xml"]["charmm36_2024.xml", "charmm36/water.xml"]tip3p - TIP3P water modeltip3pfb - TIP3P-FB water model (recommended)tip4pew - TIP4P-Ew water modelspce - SPC/E water modelCUDA - NVIDIA GPU (fastest)OpenCL - General GPUCPU - CPU computationReference - Reference implementationPME - Particle M