PyMOL-MCP通过模型上下文协议(MCP)将PyMOL与Claude AI连接起来,使Claude能够直接与PyMOL交互并控制它。这种强大的集成使得通过自然语言进行对话式结构生物学、分子可视化和分析成为可能。
https://github.com/user-attachments/assets/687f43dc-d45e-477e-ac2b-7438e175cb36
在macOS上:
brew install uv
在Windows上:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
set Path=C:\Users\[YourUsername]\.local\bin;%Path%

对于其他平台,请访问UV安装指南。
git clone https://github.com/vrtejus/pymol-mcp
cd pymol-mcp

创建并激活Python虚拟环境:
python -m venv venv
在macOS/Linux上:
source venv/bin/activate

在Windows上:
venv\Scripts\activate
在虚拟环境激活的情况下:
pip install mcp
claude_desktop_config.json
文件{
"mcpServers": {
"pymol": {
"command": "[Full path to your venv python]",
"args": ["[Full path to pymol_mcp_server.py]"]
}
}
}

例如:
{
"mcpServers": {
"pymol": {
"command": "/Users/username/pymol-mcp/venv/bin/python",
"args": ["/Users/username/pymol-mcp/pymol_mcp_server.py"]
}
}
}

**注意:**使用您系统上的实际完整路径。在Windows上,请使用正斜杠(/)而不是反斜杠。
pymol-mcp-socket-plugin/__init__.py
文件在PyMOL中:
在Claude桌面版中:
以下是一些您可以要求Claude执行的操作示例:
欢迎贡献!请随时提交拉取请求。
该项目在MIT许可证下授权 - 有关详细信息,请参阅LICENSE文件。