loading…
Search for a command to run...
loading…
Enables Claude to control PyMOL for molecular visualization and structural biology analysis. It uniquely features screenshot capture capabilities that provide a
Enables Claude to control PyMOL for molecular visualization and structural biology analysis. It uniquely features screenshot capture capabilities that provide a visual feedback loop, allowing the AI to see and verify the results of its commands.
Forked from vrtejus/pymol-mcp - Credit to the original author for the core MCP integration.
PyMOL-MCP-Vis extends the original PyMOL-MCP with screenshot capture capabilities, enabling Claude to actually see and analyze molecular structures visually. This allows for true visual feedback loops in structural biology workflows.
take_screenshot(width, height) captures the current PyMOL viewtake_all_views() captures 6 orthogonal views (front, back, left, right, top, bottom) in a single composite imagehttps://github.com/user-attachments/assets/687f43dc-d45e-477e-ac2b-7438e175cb36
On macOS:
brew install uv
On Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
set Path=C:\Users\[YourUsername]\.local\bin;%Path%
For other platforms, visit the UV installation guide.
git clone https://github.com/ryannmperez/pymol-mcp-vis
cd pymol-mcp-vis
Create and activate a Python virtual environment:
python -m venv venv
On macOS/Linux:
source venv/bin/activate
On Windows:
venv\Scripts\activate
With the virtual environment activated:
pip install mcp
claude_desktop_config.json file{
"mcpServers": {
"pymol": {
"command": "[Full path to your venv python]",
"args": ["[Full path to pymol_mcp_server.py]"]
}
}
}
For example:
{
"mcpServers": {
"pymol": {
"command": "/Users/username/pymol-mcp/venv/bin/python",
"args": ["/Users/username/pymol-mcp/pymol_mcp_server.py"]
}
}
}
Note: Use the actual full paths on your system. On Windows, use forward slashes (/) instead of backslashes.
pymol-mcp-socket-plugin/__init__.py fileIn PyMOL:
In Claude Desktop:
Here are some examples of what you can ask Claude to do:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"pymol-mcp-vis": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also