Token导航 LogoToken导航

MCP Server · 开发工具

Chimerax MCP

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

stdio官方级别未说明来源级核验工具 39
PythonClaude生物信息学Claude DesktopCursorWindsurfClineVS Code

快速开始

作者 / 组织
mahynotch
提供方
mahynotch

工具数量

39

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Chimerax MCP 属于开发工具类 MCP Server,公开资料标注 39 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install chimerax-mcp

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 39 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

ChimeraX MCP服务器

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

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

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

德莫斯

加载和可视化

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

突变残留物

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

静电和疏水表面

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

特性

  • 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免费用于学术和非商业用途;商业用途需要加州大学旧金山分校的单独许可证。

许可证

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

工具与能力

工具数量

39

资源数量

0

提示词数量

0

能力标签

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

支持客户端

Claude DesktopClaudeCursorWindsurfClineVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 39 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Chimerax MCP

MCP World · 本页

39stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Chimerax MCP 怎么安装?

公开资料给出的安装命令是 pip install chimerax-mcp,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Chimerax MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Chimerax MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Chimerax MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Chimerax MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf、Cline、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP