Token导航 LogoToken导航TokenDH.com
Chimerax MCP logo
开发工具stdio官方级别未说明来源级核验

Chimerax MCP

MCP Server

ChimeraX MCP服务器是一个连接AI编程工具与UCSF ChimeraX的桥梁,允许用户通过自然语言交互加载、编辑、可视化和分析蛋白质结构。

工具数

39

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude生物信息学Claude DesktopClaudeCursorWindsurfClineVS Code

安装说明

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

作者 / 组织

mahynotch

提供方

mahynotch

最后核验

2026/5/17 20:23

快速接入

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

命令预览

pip install chimerax-mcp

详细介绍

ChimeraX MCP服务器

![PyPI](https://pypi.org/project/chimerax-mcp/) ![License: MIT](LICENSE) ![Python 3.10+](https://www.python.org/downloads/)

用自然语言与蛋白质交谈。 此MCP服务器将AI编码工具(Claude Code、Cursor、VS Code等)连接到 加州大学旧金山分校ChimeraX,允许您通过对话加载、编辑、可视化和分析蛋白质结构,无需手动ChimeraX命令。

直说吧 *“打开6VXX,将A:501突变为Lys,通过疏水性着色,并截图”* 并观看ChimeraX实时操作。

该项目处于早期开发阶段,正在积极寻找贡献者。非常欢迎Bug报告、功能请求和pull请求——查看 问题页面 或者打开一个PR!

德莫斯

加载和可视化

*“加载3LJ5,仅显示链A,使其具有彩虹色和透明表面的出版物准备就绪”*

Structure workflow

突变残留物

*“打开6VXX,放大到残基A:501,突出显示它,将Thr突变为Lys,显示附近的残基”*

Mutation workflow

静电和疏水表面

*“加载1AKI,通过静电势显示表面和颜色,然后切换到疏水性”*

Electrostatic surface

特性

  • 39工具 涵盖结构加载、编辑、可视化、测量、选择和视频录制
  • Auto推出ChimeraX --无需手动设置,只需安装即可
  • 适用于任何MCP客户端 --克劳德代码、光标、风帆、VS代码副本、Cline、OpenCode、Continue、克劳德桌面
  • 内置代理说明 --AI代理自动学习ChimeraX规范语法和常见工作流
  • 加强安保 --命令注入预防、危险命令阻止、脚本路径验证
  • 接受灵活的输入 --两者皆有 A:48/A:48 规范格式,包括1个字母和3个字母的氨基酸代码
  • 视频录制 --将会话捕获为MP4,记录转盘旋转
  • 运行自定义脚本 --执行 .cxc.py 带有路径验证的脚本

先决条件

  • 加州大学旧金山分校ChimeraX 已安装(下载)
  • Python 3.10+

ChimeraX将 自动启动 当调用第一个工具时。不需要手动启动它或自己启用REST API。

Manual setup (if auto-launch doesn't work)

打开ChimeraX并在其命令行中运行:

remotecontrol rest start port 8765

要使用自定义ChimeraX安装位置,请设置 CHIMERAX_BIN 环境变量:

export CHIMERAX_BIN="/path/to/ChimeraX"

安装

pip install chimerax-mcp

Other install methods

来自GitHub(最新开发):

pip install git+https://github.com/mahynotch/chimerax-mcp.git

来源(开发):

git clone https://github.com/mahynotch/chimerax-mcp.git
cd chimerax-mcp
pip install -e .

MCP配置

安装后,将服务器添加到您的AI编码工具中:

Claude Code

claude mcp add -s user chimerax -- chimerax-mcp

Claude Desktop

编辑配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "chimerax": {
      "command": "chimerax-mcp",
      "args": []
    }
  }
}

Cursor

添加 ~/.cursor/mcp.json (全球)或 .cursor/mcp.json (项目):

{
  "mcpServers": {
    "chimerax": {
      "command": "chimerax-mcp",
      "args": []
    }
  }
}

Windsurf

添加 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "chimerax": {
      "command": "chimerax-mcp",
      "args": []
    }
  }
}

VS Code (Copilot)

添加 .vscode/mcp.json:

{
  "servers": {
    "chimerax": {
      "type": "stdio",
      "command": "chimerax-mcp"
    }
  }
}

Cline

使用Cline面板中的“编辑MCP设置”按钮,或直接编辑:

  • macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • 窗户: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
{
  "mcpServers": {
    "chimerax": {
      "command": "chimerax-mcp",
      "args": [],
      "disabled": false
    }
  }
}

OpenCode

添加 ~/.config/opencode/opencode.json 或项目 opencode.json:

{
  "mcp": {
    "chimerax": {
      "type": "local",
      "command": ["chimerax-mcp"],
      "enabled": true
    }
  }
}

Continue

添加 .continue/config.yaml:

mcpServers:
  - name: chimerax
    type: stdio
    command: chimerax-mcp

快速开始

配置后,只需自然对话:

打开6VXX,按链着色,显示表面,缩放到A:501残差

AI将按顺序调用MCP工具,ChimeraX实时呈现每个步骤:

  1. open_structure("6VXX") --从RCSB获取结构
  2. color_structure("#1", "chain") --每条链的颜色不同
  3. show_surface("#1") --显示分子表面
  4. zoom_to("/A:501") --将视图集中在链A的残基501上

可用工具(39)

结构(6)

工具说明
open_structure打开PDB ID、文件路径或URL
close_structure关闭一个或所有模型
save_structure保存到PDB/mmCIF/mol2
list_models列出所有打开的型号
get_sequence获取链的氨基酸序列
run_script执行a .cxc.py 脚本

编辑(4)

工具说明
mutate_residue使用Dunbrack旋转异构体库交换残留物
delete_atoms删除原子或残基
add_hydrogen添加氢(质子化)
minimize_energy运行能量最小化

可视化(18)

工具说明
color_structure按方案颜色(chain, bfactor, rainbow)或命名/十六进制颜色
show_electrostatic_surface库仑ESP(红色=负极,蓝色=正极)
show_hydrophobicity_surface分子亲脂性潜力
show_surface显示具有可选透明度的分子表面
hide_surface隐藏分子表面
show_cartoon展示丝带/卡通
show_sticks显示条形图
hide_atoms隐藏原子
zoom_to将相机缩放到选定位置
set_background设置背景颜色
label_residues为残基添加文本标签
clear_labels删除所有标签
reset_view重置为默认相机视图
take_snapshot保存PNG屏幕截图
start_recording开始将会话录制为视频
stop_recording停止录制并保存到MP4/WebM/MOV
spin围绕轴旋转模型
record_spin录制完整的转盘旋转视频

测量(6)

工具说明
measure_distance两个原子之间的距离(埃)
measure_angle三个原子的键角(度)
align_and_rmsd与RMSD的结构对齐
find_contactsN埃范围内的残留物
get_bfactorsB系数值供选择
measure_buried_area埋地溶剂可接触表面积

选择(5)

工具说明
select_atoms按ChimeraX说明符选择
select_near在距离内选择
select_chain选择整个链
invert_selection反转当前选择
name_selection以可重复使用的名称保存所选内容

安全

命令在发送到ChimeraX之前会进行消毒:

  • 命令注入被阻止 -- ; 换行符被拒绝(ChimeraX将其用作命令分隔符)
  • 危险命令被阻止 -- exec, shell, system 被拒绝
  • 脚本执行已验证 -- run_script 仅接受现有 .cxc/.py 具有路径验证的文件
  • 仅限本地 --REST API侦听 127.0.0.1 仅,不暴露于网络

测试

对实时ChimeraX实例运行完整的测试套件(53个测试):

pip install pytest
python -m pytest tests/test_live.py -v

安全测试在没有ChimeraX的情况下运行。如果ChimeraX不可用,实时测试会自动跳过。

对于AI代理:自动安装

如果用户要求您安装此MCP服务器,请按照以下步骤操作:

  1. 安装软件包:
pip install chimerax-mcp
  1. 注册MCP服务器(检测用户的工具并运行相应的命令):
工具命令
克劳德代码claude mcp add -s user chimerax -- chimerax-mcp
光标添加到 ~/.cursor/mcp.json
VS代码添加到 .vscode/mcp.json

对于Cursor/VS Code/others,使用以下命令创建或更新配置文件:

{
  "mcpServers": {
    "chimerax": {
      "command": "chimerax-mcp"
    }
  }
}
  1. 重新启动AI工具以加载新的MCP服务器。
  2. 通过测试调用进行验证: open_structure("1aki")

重要提示: 在继续之前,请与用户确认他们的计算机上安装了UCSF ChimeraX。如果没有,请指示他们https://www.cgl.ucsf.edu/chimerax/download.html--服务器自动启动ChimeraX,但无法安装。

免责声明

该项目不隶属于加州大学旧金山分校或RBVI团队,也不受其认可或赞助。“ChimeraX”是加州大学的商标。该服务器通过其公共REST API与ChimeraX通信,不包含ChimeraX源代码。

用户有责任遵守 ChimeraX的许可条款.ChemeraX免费用于学术和非商业用途;商业用途需要加州大学旧金山分校的单独许可证。

许可证

麻省理工学院——见 许可证

目录标签

目录标签

PythonClaude生物信息学蛋白质结构分析本地部署自然语言交互AI编程工具集成分子可视化

支持客户端

Claude DesktopClaudeCursorWindsurfClineVS Code

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

39

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP