Molecule Server
A model-context-protocol server for molecules.
What is Molecule Server?
Molecule Server is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to model-context-protocol server for molecules.
A model-context-protocol server for molecules.
This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A model-context-protocol server for molecules.
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx moleculeConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Molecule Server
Molecule MCP Server is a Python-based Model Context Protocol server that connects AI assistants to molecular visualization and simulation software — specifically PyMOL, UCSF ChimeraX, and GROMACS. It enables Claude to directly control these tools for molecular structure visualization, structural analysis, and molecular dynamics simulations, acting as a computational collaborator for cheminformatics and structural biology research. Scientists use it to automate repetitive structure analysis workflows and explore molecular properties through natural language.
Prerequisites
- Python 3.9+ installed on your system
- Claude Desktop installed and running
- PyMOL installed (open-source or commercial) for molecular visualization
- UCSF ChimeraX installed for structural analysis and modeling
- GROMACS installed (optional) for molecular dynamics simulations
Install the mcp CLI and chatmol package
Install the MCP CLI tool and the chatmol Python package, which provides the core molecule handling functionality.
pip install "mcp[cli]" chatmolInstall GROMACS Copilot (optional)
For molecular dynamics simulation support, install the GROMACS Copilot package from GitHub.
pip install git+https://github.com/ChatMol/gromacs_copilot.gitFind the mcp binary path
Locate the full path to the mcp binary — you will need it in the Claude Desktop configuration.
which mcpClone the molecule-mcp repository
Clone the repository to get the server script files for PyMOL, ChimeraX, and GROMACS.
git clone https://github.com/ChatMol/molecule-mcp.git
cd molecule-mcp && pwdConfigure Claude Desktop
Open Claude Desktop Settings → Developer and edit claude_desktop_config.json to register the three MCP servers. Replace /path/to/mcp with the output of 'which mcp' and /path/to/molecule-mcp with the cloned repo path.
{
"mcpServers": {
"pymol": {
"command": "/path/to/mcp",
"args": ["run", "/path/to/molecule-mcp/pymol_server.py"]
},
"chimerax": {
"command": "/path/to/mcp",
"args": ["run", "/path/to/molecule-mcp/chimerax_server.py"]
},
"gromacs_copilot": {
"command": "/path/to/mcp",
"args": ["run", "/path/to/molecule-mcp/gromacs_server.py"]
}
}
}Molecule Server Examples
Client configuration
Full Claude Desktop configuration for all three molecule servers. Run 'which mcp' and 'pwd' in the molecule-mcp directory to fill in the correct paths.
{
"mcpServers": {
"pymol": {
"command": "/usr/local/bin/mcp",
"args": ["run", "/home/user/molecule-mcp/pymol_server.py"]
},
"chimerax": {
"command": "/usr/local/bin/mcp",
"args": ["run", "/home/user/molecule-mcp/chimerax_server.py"]
},
"gromacs_copilot": {
"command": "/usr/local/bin/mcp",
"args": ["run", "/home/user/molecule-mcp/gromacs_server.py"]
}
}
}Prompts to try
Use natural language to drive molecular visualization and simulation workflows.
- "Open the PDB structure 1ABC in PyMOL and render it as a cartoon with ligands shown as sticks"
- "In ChimeraX, calculate the surface area of the active site residues in the loaded structure"
- "Load the GROMACS trajectory file and analyze the RMSD of the protein backbone over time"
- "Color the protein by secondary structure in PyMOL and save a high-resolution image"
- "Find all residues within 5 angstroms of the ligand and highlight them in ChimeraX"Troubleshooting Molecule Server
mcp binary not found after pip install
The mcp binary may not be in your PATH. Run 'pip show mcp' to find the install location, then check the bin directory (e.g., ~/.local/bin/mcp). Add that directory to your PATH or use the full absolute path in claude_desktop_config.json.
PyMOL or ChimeraX server fails to start
Ensure PyMOL or ChimeraX is installed and accessible from the command line. The server scripts expect these applications to be installed in their default locations. Check the Claude Desktop logs (Help → Open Logs Folder) for the specific error message.
Research results differ from expected molecular data
The README explicitly notes this is research-only software without warranties. Always independently validate results (structure coordinates, energy values, simulation outputs) before using them in publications or critical decisions.
Frequently Asked Questions about Molecule Server
What is Molecule Server?
Molecule Server is a Model Context Protocol (MCP) server that model-context-protocol server for molecules. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Molecule Server?
Follow the installation instructions on the Molecule Server GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Molecule Server?
Molecule Server works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Molecule Server free to use?
Yes, Molecule Server is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Molecule Server Alternatives — Similar Data Science & ML Servers
Looking for alternatives to Molecule Server? Here are other popular data science & ml servers you can use with Claude, Cursor, and VS Code.
Ultrarag
★ 5.6kA Low-Code MCP Framework for Building Complex and Innovative RAG Pipelines
RocketRide
★ 3.1k📇 🏠 - MCP server that exposes RocketRide AI pipelines as t
Aix Db
★ 2.1kAix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。
NeMo Data Designer
★ 1.9k🎨 NeMo Data Designer: Generate high-quality synthetic data from scratch or from seed data.
PaperBanana
★ 1.7kOpen source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
MiniMax
★ 1.5kBridges MiniMax AI capabilities to the Model Context Protocol, enabling AI agents to perform image understanding, text-to-image generation, and speech synthesis. It provides a standardized interface for accessing MiniMax's core tools via JSON-RPC.
Browse More Data Science & ML MCP Servers
Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Molecule Server in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Molecule Server?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.