Token导航 LogoToken导航TokenDH.com
Pathologist MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Pathologist MCP Server

MCP Server

提供病理学相关的基因突变查询、药物结合口袋分析、ICD-O-3编码查询、TNM分期计算和PubMed文献检索等功能。

工具数

5

提示词数

0

GitHub Stars

2

资源数

0
Python搜索文档处理

安装说明

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

作者 / 组织

Reqwey

提供方

Reqwey

最后核验

2026/5/17 20:22

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

病理学 MCP Sever

环境配置

conda create -n ict python=3.10 -y
conda activate ict
pip install -r requirements.txt

ClinVar 变异查询器

作用:当医生询问某个突变的临床意义时,实时去 NCBI ClinVar 数据库抓取最新的权威评级。

工具名称 search_clinvar: 查询 NCBI ClinVar 数据库,获取特定基因突变的临床致病性分类。

  • gene(字符串,必填): 标准 HUGO 基因名称,如 'TP53'
  • mutation(字符串,必填): 蛋白质水平的突变描述,如 'R273H'
User:请帮我查询一下 TP53 基因的 R273H 突变在 ClinVar 数据库中的临床意义是什么? Agent: 调用 search_clinvar 工具,传入 gene='TP53' 和 mutation='R273H',返回 ClinVar 中的评级结果。 根据 NCBI ClinVar 数据库的最新记录(最后评估日期:2024-xx-xx),TP53 R273H 突变被明确归类为致病性 (Pathogenic)。该评级基于多个提交者的无冲突数据,证据审查状态良好。因此,现有的临床证据非常充分,支持将其视为驱动突变。

药物结合口袋分析工具

这个工具能够计算靶向药物突变位点与药物结合口袋的距离,帮助医生评估突变对药物疗效的潜在影响。

工具名称 analyze_drug_binding_distance(gene: str, mutation: str) -> str:输入基因名称和突变信息,返回突变位点与药物结合口袋的距离分析结果。

  • gene(字符串,必填): 标准 HUGO 基因名称,如 'EGFR'
  • mutation(字符串,必填): 蛋白质水平的突变描述,如 'L858R'
  • ligand(字符串,必填): 药物小分子的 3 字符代码,如 'IRE'
User:“EGFR T790M 突变为什么会导致一代靶向药(如吉非替尼)耐药?” Agent: 调用 analyze_drug_binding_distance 工具,传入 gene='EGFR'、mutation='T790M' 和 ligand='IRE',获取突变位点与吉非替尼结合口袋的距离分析结果。 根据 PDB 数据库中 EGFR T790M 突变的结构分析,该突变位点距离吉非替尼的结合口袋约 5 Å。这个距离表明 T790M 突变可能引起结合口袋构象的改变,导致吉非替尼无法有效结合,从而引发耐药现象。

ICD-O-3 标准编码查询器 (Standard Searcher)

工具名称: search_icd_o_code

绑定智能体: 术语规范员 (Coder Agent)

服务端口: 8000

核心功能: 解决 LLM 在医疗术语标准化上的“幻觉”问题,提供毫秒级的 ICD-O-3 编码查询与术语纠错。

技术实现:

内存索引: 服务启动时将数万条 ICD-O-3 映射关系(Morphology & Topography)加载至 Pandas DataFrame。

模糊匹配: 使用 difflib 算法实现高容错率检索,能够处理医生口语化的输入(如将“乳腺管癌”自动纠正为“浸润性导管癌”)。

输入/输出:

Input: query (String) - 诊断关键词。

Output: JSON - 包含标准术语、形态学编码(如 8500/3)、部位编码(如 C50.9)。

TNM 分期计算器 (Logic Calculator)

工具名称: calculate_tnm_staging

绑定智能体: 术语规范员 (Coder Agent)

服务端口: 8002

核心功能: 基于 AJCC 第 8 版指南,将复杂的分期逻辑转化为确定性的代码规则,避免 LLM 在逻辑推理中出现算术错误。

技术实现:

规则引擎 (Rule Engine): 将临床分期规则硬编码为查找表(Lookup Table)或逻辑树。

确定性推理: 对于给定的 T/N/M 输入,保证 100% 输出唯一且正确的临床分期(如 Stage IIB)。

输入/输出:

Input: site (String), t (String), n (String), m (String)

Output: JSON - 包含分期结果(Stage Group)及对应协议版本。

PubMed 实时循证引擎 (Evidence Searcher)

工具名称: search_pubmed

绑定智能体: 知识溯源员 (Researcher Agent)

服务端口: 8003

核心功能: 赋予智能体连接外部世界的能力,实时获取最新的病理学研究进展和 WHO 分类更新,弥补静态知识库的时效性滞后。

技术实现:

Biopython 接口: 利用 NCBI E-utilities API 进行高效检索。

相关性排序: 基于 Relevance 算法筛选 Top-3 文献,提取摘要(Abstract)作为 LLM 的 RAG 上下文。

输入/输出:

Input: query (String) - 医学关键词。

Output: JSON - 包含论文标题、作者、年份、PMID 及摘要文本。

目录标签

目录标签

Python搜索文档处理基因突变查询本地部署药物结合分析ICD-O-3编码TNM分期文献检索

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP