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

Pocketscout MCP

MCP Server

PocketScout MCP是一款聚合结构、化学和文献数据的服务器,用于评估蛋白质靶点的可药性口袋,帮助科学家在药物设计前快速获取结合位点情报。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

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

作者 / 组织

Proprius-Labs

提供方

Proprius-Labs

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install pocketscout-mcp

详细介绍

🔬 PocketScout MCP

在设计活页夹之前,先了解装订环境。

一个聚合结构、化学和文献数据的MCP服务器,用于评估蛋白质靶点上的可药用口袋,填补了两者之间的空白 *“我有一个目标”* 和 *“我在运行RFdiffusion。”*

开始使用

在claude.ai上立即使用(无需安装)

  1. 首选 claude.ai→ 定制→ 连接器→ +
  2. 姓名: PocketScout
  3. 网址: https://pocketscout-mcp.up.railway.app/mcp
  4. 问克劳德:
“评估KRAS G12C(PDB 6OIM)作为从头开始蛋白质粘合剂设计的目标。最好的口袋在哪里,我应该注意什么?”

与Claude Code一起使用

claude mcp add pocketscout --transport http https://pocketscout-mcp.up.railway.app/mcp

与Claude Desktop一起使用

添加到您的 claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "pocketscout": {
      "url": "https://pocketscout-mcp.up.railway.app/mcp"
    }
  }
}

重新启动Claude Desktop,然后让Claude评估目标。

______________________________________________________________________

问题

药物发现科学家花费数小时到数天的时间在6-10个浏览器标签页上手动收集信息,然后才能就蛋白质上设计粘合剂的位置做出明智的决定。他们检查UniProt的功能,浏览PDB的结构,搜索ChEMBL的现有技术,阅读论文以获取变构见解,然后在脑海中综合所有这些。

这种手动侦察步骤是战役悄悄出错的地方。一位科学家在没有检查200种化合物已经在那里失效的情况下,选择了明显的正构位点。他们错过了2023年一篇论文中描述的变构口袋。他们没有意识到结合位点残基在小鼠体内是不保守的,直到他们的体内模型失败。

解决方案

PocketScout为AI助手(Claude或任何兼容MCP的模型)提供了在几分钟内而不是几小时内执行系统结合位点智能的工具。六种工具组成了一个科学的工作流程,反映了专家药物化学家如何实际评估目标。

工具

工具功能关键API
characterize_target生物背景+AlphaFold信心UniProt,AlphaFold数据库
get_related_structures所有PDB结构、配体、质量RCSB PDB搜索
get_binding_sites绘制已知有残留物接触的口袋RCSB PDB数据+宝石
get_ligand_history来自生物活性数据的竞争格局ChEMBL
check_conservation人类与小鼠在结合残基上的比较UniProt Orthologs
search_target_literature以结构/设计为重点的论文PubMed电子实用程序

编排提示

binding_site_assessment --按照科学工作流程的顺序,引导人工智能完成所有六个工具,生成具有证据、权衡和设计参数的绑定区域的排名建议。

本地安装(可选)

如果您更喜欢自己运行服务器:

pip install pocketscout-mcp

或来源:

git clone https://github.com/Proprius-Labs/pocketscout-mcp.git
cd pocketscout-mcp
pip install -e .
需要Python 3.11+。 如果您的系统Python较旧,请使用 紫外线: uv pip install pocketscout-mcp

然后配置Claude Desktop在本地运行:

{
  "mcpServers": {
    "pocketscout": {
      "command": "pocketscout-mcp"
    }
  }
}
小贴士:如果在虚拟环境中安装,请使用完整路径: "command": "/path/to/venv/bin/pocketscout-mcp"

使用MCP检查员进行测试

fastmcp dev src/pocketscout_mcp/server.py

设计决策

为什么是这六种工具?

该工具集反映了经验丰富的药物发现科学家评估新靶点的实际决策工作流程。每个工具都回答了一个特定的问题,这个问题决定了下一个决策:

  1. 特征化_目标: *“我在看什么?”* --如果不知道蛋白质家族、位置和结构质量,就无法解释结合位点。这里包括AlphaFold置信度,因为它决定了下游结构分析是否值得信赖。
  1. get_related_structures: *“我们知道多少?”* --具有200个共晶结构的靶与具有单个低温EM图的靶是不同的问题。此步骤设定了结合位点分析的预期。
  1. get_binding_sites: *“我在哪里可以绑定?”* --核心交付成果。下载mmCIF坐标文件,使用gemmi计算每个共结晶配体4.5A内的残基接触,并通过基于大小的药物可药用性评估对囊袋(正构、变构、辅因子)进行分类。当一个结构同时具有辅因子和非辅因子配体时,非重叠位点会自动重新分类为变构。
  1. get_ligand_history: *“尝试了什么?”* --确定您是进入拥挤的空间还是绿地。拥挤的正构位点需要新的位点或模式。
  1. check_保存: *“我的鼠标模型能用吗?”* --非保守的结合残基意味着你的临床前模型可能会给出误导性的结果。这是大多数科学家跳过的步骤,也是最常导致后期失败的步骤。
  1. search_target_literature: *“专家们知道数据库不知道的是什么?”* --MD模拟的隐性位点、诱变研究的变构机制、重塑口袋的抗性突变——这些见解存在于论文中,而不是数据库中。

为什么不包括口袋预测?

fpocket、P2Rank和SiteMap等工具通过计算预测新的结合位点。这些都很有价值,但需要计算基础设施(CPU/GPU),不适合基于轻量级API的工具的MCP模型。PocketScout专注于 *已知的* 结合实验数据和文献中的智力。Pocket预测属于一个单独的面向计算的服务器。

为什么要预先计算解释?

每个工具都返回原始数据和 interpretation 具有科学背景的领域。这是一个深思熟虑的设计选择:解释编码了领域专业知识,帮助人工智能做出更好的推理决策。对于克劳德来说,一份ChEMBL活动的原始清单比结构化的竞争格局评估更难推理。

为什么要简化保护(仅限人类与小鼠)?

完全的多物种保护需要多序列比对,如果没有适当的间隙处理,计算成本很高,而且容易出错。人类与小鼠的对比涵盖了最关键的临床前可译性问题。该方法使用局部上下文匹配(滑动窗口)来处理直系同源词之间的插入/删除,提供准确的残基对应,而不需要完全的MSA或BioPython依赖关系。

建筑

User: "Assess PDB 7S4S for de novo binder design"
  │
  ▼
Claude (or any MCP client)
  │
  ├── characterize_target(pdb_id="7S4S")
  │     └── UniProt API + AlphaFold DB
  │
  ├── get_related_structures(pdb_id="7S4S")
  │     └── RCSB PDB Search API
  │
  ├── get_binding_sites(pdb_id="7S4S")
  │     └── RCSB PDB Data API
  │
  ├── get_ligand_history(uniprot_id="...")
  │     └── ChEMBL REST API
  │
  ├── check_conservation(uniprot_id="...", residues=[...])
  │     └── UniProt Orthologs
  │
  └── search_target_literature(gene_name="...")
        └── PubMed E-utilities
  │
  ▼
Ranked binding site assessment with evidence + trade-offs

输出示例

examples/egfr_assessment.md 使用EGFR(PDB 1M17)进行完整的演练,EGFR是一种研究良好的激酶,具有丰富的结构和化学数据。

配置

PubMed API密钥(可选但推荐)

在没有密钥的情况下,NCBI速率限制为每秒3个请求。获取免费钥匙 美国国立生物技术信息中心 并设置:

export NCBI_API_KEY=your_key_here

局限性

  • 无口袋预测:PocketScout报告 *已知的* 实验结构中的结合位点。新颖/神秘的站点预测需要此处未包含的计算工具。
  • 简化保护:使用局部上下文匹配进行人与鼠标比较。处理指数,但不是完整的MSA——对大多数药物靶点都准确。
  • 仅限公共数据:所有数据均来自公共API(UniProt、PDB、ChEMBL、PubMed、AlphaFold DB)。专有数据库无法访问。

路线图

  • \[x\] 与gemmi协调水平结合位点分析
  • \[\]CIF文件中的每残留AlphaFold pLDDT
  • \[\]通过适当的MSA进行多物种保护
  • \[\]与计算口袋预测(fpocket-MCP)集成
  • \[\]从系综结构中检测变构位点
  • \[\]专利景观整合(SureChEMBL)

贡献

PR欢迎。看 贡献.md 作为指导方针。

许可证

麻省理工学院

作者

Paul Mangiamele博士 Proprius实验室 · 领英

目录标签

目录标签

PythonClaude云端部署药物发现本地部署蛋白质分析结合位点评估结构生物学生物信息学

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP