PyMOL与Claude AI集成工具
通过MCP协议将PyMOL与Claude AI连接,实现分子可视化和结构生物学的自然语言控制。
快速入门指南
安装依赖
- 确保已安装 PyMOL、Claude Desktop、Python 3.10+ 和 Git。
- 安装 UV 包管理器:
- macOS:
brew install uv
- Windows: 执行以下命令
powershell -c "irm https://astral.sh/uv/install.ps1 | iex" set Path=C:\Users\[YourUsername]\.local\bin;%Path%
- macOS:
克隆项目
git clone https://github.com/vrtejus/pymol-mcp
cd pymol-mcp
设置虚拟环境
- 创建并激活虚拟环境:
- macOS/Linux:
python -m venv venv source venv/bin/activate
- Windows:
python -m venv venv venv\Scripts\activate
- macOS/Linux:
- 安装依赖:
pip install mcp
配置 Claude Desktop
编辑配置文件 claude_desktop_config.json
,添加如下内容:
{
"mcpServers": {
"pymol": {
"command": "[Python路径]",
"args": ["[脚本路径]"]
}
}
}
安装 PyMOL 插件
- 打开 PyMOL,进入 Plugin → Plugin Manager。
- 点击 "Install New Plugin",选择
pymol-mcp-socket-plugin/__init__.py
文件。
使用方法
- 在 PyMOL 中启动插件监听(Plugin → PyMOL MCP Socket Plugin → Start Listening)。
- 在 Claude Desktop 中点击工具图标,开始使用。
更多命令示例及问题排查请参考 README。