Molecule-MCP

Bundle of three MCP servers that turn Claude into a natural-language driver for molecular visualization (PyMOL, ChimeraX) and molecular dynamics (GROMACS).

   
Type MCP server (bundle of three)
Supplier chatmol (community OSS)
Availability GA
Pricing Free / OSS (MIT)
Capabilities Read/Write

How to install

pip install "mcp[cli]" chatmol
git clone https://github.com/chatmol/molecule-mcp

Register three entries in claude_desktop_config.json pointing at the bundled scripts (replace /path/to/molecule-mcp with the absolute path of your clone — e.g., /Users/you/repos/molecule-mcp):

{
  "mcpServers": {
    "pymol":            { "command": "python", "args": ["/path/to/molecule-mcp/pymol_server.py"] },
    "chimerax":         { "command": "python", "args": ["/path/to/molecule-mcp/ChimeraX_server.py"] },
    "gromacs_copilot":  { "command": "python", "args": ["/path/to/molecule-mcp/mcp_server.py"] }
  }
}

For Claude Code, the equivalent registrations are (run all three):

claude mcp add --transport stdio pymol           -- python /path/to/molecule-mcp/pymol_server.py
claude mcp add --transport stdio chimerax        -- python /path/to/molecule-mcp/ChimeraX_server.py
claude mcp add --transport stdio gromacs_copilot -- python /path/to/molecule-mcp/mcp_server.py

What it does

  • PyMOL server — visualization commands driven from chat (load, color, select, render).
  • ChimeraX server — same shape for ChimeraX.
  • GROMACS Copilot — MD setup, solvation, equilibration, and production runs from natural language.

Primary use cases: Conversational molecular visualization, agent-driven MD setup and execution, structural-biology demos and teaching.

Notes

Requires local PyMOL, ChimeraX, and (optionally) GROMACS installations. stdio transport. Research-use disclaimer (no warranty) — validate results independently before drawing conclusions from the simulations.

Sources


Installed this tool?

Share feedback — install path, OS, errors, workarounds. The form opens with this tool pre-selected and a link back to this page.