PyMOL与Claude AI集成工具

PyMOL与Claude AI集成工具

通过MCP协议将PyMOL与Claude AI连接,实现分子可视化和结构生物学的自然语言控制。

快速入门指南

安装依赖

  1. 确保已安装 PyMOL、Claude Desktop、Python 3.10+ 和 Git。
  2. 安装 UV 包管理器:
    • macOS: brew install uv
    • Windows: 执行以下命令
      powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
      set Path=C:\Users\[YourUsername]\.local\bin;%Path%
      

克隆项目

git clone https://github.com/vrtejus/pymol-mcp
cd pymol-mcp

设置虚拟环境

  1. 创建并激活虚拟环境:
    • macOS/Linux:
      python -m venv venv
      source venv/bin/activate
      
    • Windows:
      python -m venv venv
      venv\Scripts\activate
      
  2. 安装依赖:pip install mcp

配置 Claude Desktop

编辑配置文件 claude_desktop_config.json,添加如下内容:

{
  "mcpServers": {
    "pymol": {
      "command": "[Python路径]",
      "args": ["[脚本路径]"]
    }
  }
}

安装 PyMOL 插件

  1. 打开 PyMOL,进入 Plugin → Plugin Manager。
  2. 点击 "Install New Plugin",选择 pymol-mcp-socket-plugin/__init__.py 文件。

使用方法

  1. 在 PyMOL 中启动插件监听(Plugin → PyMOL MCP Socket Plugin → Start Listening)。
  2. 在 Claude Desktop 中点击工具图标,开始使用。

更多命令示例及问题排查请参考 README。