Token导航 LogoToken导航TokenDH.com
Pymol AI MCP logo
运维云端未说明官方级别未说明来源级核验

Pymol AI MCP

MCP Server

PyMOL AI Assistant是一款通过自然语言或MCP协议控制PyMOL分子可视化软件的插件,支持多种LLM提供商和双语界面,适用于生物分子结构分析和科研可视化。

工具数

30

提示词数

0

GitHub Stars

2

资源数

0
PythonCursor生物信息学Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Masterchiefm

提供方

Masterchiefm

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

PyMOL AI助手

](https://github.com/Masterchiefm/pymol-ai-MCP/releases) ![Python](https://www.python.org/) ![License](LICENSE)

通过AI聊天或MCP协议用自然语言控制PyMOL。
简体中文 | 英语 (当前)

Main Interface

______________________________________________________________________

✨ 特性

特性描述
🤖 AI聊天使用自然语言控制PyMOL,无需记忆复杂的命令
🔌 MCP服务器内置MCP服务器,通过SSE将PyMOL工具暴露给外部AI客户端
🌊 流媒体通过颜色区分实时显示AI思维过程和输出
🔧 工具调用AI可以直接操作PyMOL:加载结构、设置样式、保存图像等。
⚙️ 组态管理支持12+LLM提供商,支持导入/导出
🌐 双语中英文界面一键切换

______________________________________________________________________

建筑

┌──────────────────┐    MCP (SSE)    ┌─────────────────────────┐
│  AI Client       │ ◄──────────────► │  PyMOL AI Assistant     │
│  (Cherry Studio, │                  │  (Plugin + MCP Server)  │
│   Cursor, etc.)  │                  │                         │
└──────────────────┘                  └────────────┬────────────┘
                                                   │
                                                   ▼
                                              ┌─────────┐
                                              │  PyMOL  │
                                              └─────────┘

与PyMOL交互的两种方式:

  1. 内置AI聊天 --在插件内直接与AI聊天以控制PyMOL
  2. MCP服务器 --启动MCP服务器,从任何兼容MCP的AI客户端连接

______________________________________________________________________

📥 安装

通过插件管理器安装

  1. 下载插件

- 下载 pymol-ai-assistant.zip发布

  1. 安装

- 打开PyMOL→ 插件→ 插件管理器→ 安装新插件 - 选择下载的zip文件 - 重新启动PyMOL

______________________________________________________________________

🚀 快速开始

方式一:人工智能聊天(插件)

  1. 启动PyMOL,打开插件→ AI助手
  2. 配置API(配置选项卡):添加API URL、密钥、模型
  3. 与AI聊天以控制PyMOL

方式2:MCP服务器(外部AI客户端)

  1. 启动PyMOL,打开插件→ AI助手
  2. 切换到 主控程序 选项卡,单击 启动MCP服务器
  3. 使用MCP选项卡中显示的Cherry Studio配置配置您的AI客户端:
{
  "mcpServers": {
    "pymol-ai-assistant": {
      "url": "http://localhost:8000/sse",
      "type": "sse",
      "description": "PyMOL AI Assistant - Molecular visualization tools"
    }
  }
}
  1. 开始使用AI通过您首选的客户端控制PyMOL

______________________________________________________________________

🔌 MCP配置

支持的客户

客户端配置位置
樱桃工作室设置→ MCP → 添加服务器
克劳德桌面版claude_desktop_config.json
光标.cursor/mcp.json
通义代码.qwen/settings.json

自定义端口

MCP选项卡自动检测可用端口(默认8000)。您还可以手动设置任何端口。Cherry Studio配置JSON会自动更新。

AI技能提示

MCP选项卡提供了一个技能提示,您可以将其复制到AI客户端,以便它知道如何使用MCP服务器。它包括服务器地址,并指示AI通过MCP协议发现工具。

______________________________________________________________________

🔧 可用工具

MCP服务器从插件中公开所有PyMOL工具:

类别工具描述
文件pymol_fetch从PDB获取结构
文件pymol_load加载本地结构文件
文件pymol_save将结构保存到文件
文件pymol_run_script执行PyMOL/Python脚本
显示器pymol_show显示分子表示
显示器pymol_hide隐藏分子表示
颜色pymol_color设置颜色(支持特殊模式:彩虹、by_chain、by_ss等)
颜色pymol_bg_color设置背景颜色
查看pymol_zoom缩放到所选内容
查看pymol_rotate旋转视图
查看pymol_reset重置视图
查看pymol_center以选择为中心
选择pymol_select创建命名选择
选择pymol_remove删除原子/对象
选择pymol_label添加标签
资讯pymol_get_info获取原子计数、对象、链
资讯pymol_get_selection_details含残留物的详细选择信息
资讯pymol_get_atom_info获取原子坐标和属性
资讯pymol_get_residue_info获取残留物信息
资讯pymol_get_chain_info获取链信息
资讯pymol_get_object_info获取对象信息
测量pymol_get_distance测量距离
测量pymol_get_angle测量角度
测量pymol_get_dihedral测量二面角
测量pymol_find_contacts查找接触原子
渲染pymol_ray光线追踪渲染
渲染pymol_png将图像另存为PNG
渲染pymol_capture_view捕获当前视图屏幕截图
设置pymol_set设置PyMOL设置
指挥部pymol_do_command执行任意PyMOL命令
重新启动服务器后,添加到插件中的新功能将通过MCP自动可用。

______________________________________________________________________

💡 示例用法

加载和可视化

Load PDB 1ake, color each chain differently, show cartoon and surface with transparency

测量距离

What is the distance between the two residues I selected? Show me the measurement.

生成出版物图像

Set white background, show cartoon, ray trace at 2400x2400, save as publication.png

配体结合位点分析

Analyze the binding site of 1AKE. Select the ligand and surrounding 5Å residues, show sticks.

______________________________________________________________________

📄 许可证

MIT许可证

______________________________________________________________________

📝 特别声明

该项目主要是在人工智能模型的帮助下开发的:

  • 化学K2.5 (Moonshot AI)-核心架构和功能
  • GLM-4.7 (智普AI)-代码优化和特征增强

目录标签

目录标签

PythonCursor生物信息学云端部署分子可视化AI控制科研工具自然语言交互

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

30

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP