返回市场
麦克酚龄时钟

麦克酚龄时钟

作者:199-mcp4 星标更新:2025-05-31

项目介绍

MCP PhenoAge 时钟服务器

这是一个基于血液生物标志物使用 Morgan Levine 的 PhenoAge 时钟计算生物学年龄的 MCP(模型上下文协议)服务器。

概述

PhenoAge 时钟是由 Dr. Morgan Levine 及其同事开发的一种生物老化测量方法。它使用 9 种血液生物标志物加上实际年龄来估计“表型年龄”——一种比实际年龄更能捕捉疾病和死亡风险的度量。

基于:Levine 等人(2018)“用于寿命和健康期的表观遗传老化生物标志物”Aging (Albany NY). 2018;10(4):573-591

安装

通过 NPX(推荐)

npx mcp-phenoage-clock

通过 NPM

npm install -g mcp-phenoage-clock
mcp-phenoage-clock

从源代码安装

git clone https://github.com/199-biotechnologies/mcp-phenoage-clock.git
cd mcp-phenoage-clock
npm install
npm run build
npm start

在 Claude Desktop 中使用

在你的 Claude Desktop 配置文件中添加:

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

{
  "mcpServers": {
    "phenoage-clock": {
      "command": "npx",
      "args": ["mcp-phenoage-clock"]
    }
  }
}

可用工具

calculate_phenoage

使用 PhenoAge 公式计算你的生物学年龄。

所需生物标志物:

  • age: 实际年龄(年)
  • albumin: 白蛋白(g/dL)
  • creatinine: 肌酐(mg/dL)
  • glucose: 葡萄糖(mg/dL)- 必须是空腹状态
  • crp: C-反应蛋白(mg/L)
  • lymphocytePercent: 淋巴细胞百分比(%)
  • meanCellVolume: 平均红细胞体积/MCV(fL)
  • redCellDistWidth: 红细胞分布宽度/RDW(%)
  • alkalinePhosphatase: 碱性磷酸酶(U/L)
  • whiteBloodCellCount: 白细胞计数(1000 细胞/μL)

返回值:

  • PhenoAge(生物学年龄)
  • 年龄差异(PhenoAge - 实际年龄)
  • 死亡率评分
  • 解释

get_biomarker_ranges

返回所有生物标志物的参考范围和最优值。

在 Claude 中的示例用法

用户:使用以下值计算我的 PhenoAge:
- 年龄:45
- 白蛋白:4.2 g/dL
- 肌酐:0.9 mg/dL
- 葡萄糖:85 mg/dL
- CRP:0.5 mg/L
- 淋巴细胞 %:30
- MCV:89 fL
- RDW:12.5%
- 碱性磷酸酶:65 U/L
- WBC:6.2

Claude 将使用 calculate_phenoage 工具并返回你的生物学年龄。

理解你的结果

  • PhenoAge < 实际年龄:你的生物学年龄小于实际年龄,表明健康状况良好
  • PhenoAge ≈ 实际年龄:正常的衰老模式
  • PhenoAge > 实际年龄:你的生物学年龄大于实际年龄,表明加速衰老

重要注意事项

  1. 空腹葡萄糖:葡萄糖测量必须在空腹状态下进行
  2. 单位很重要:确保实验室结果与所需的单位匹配
  3. 医疗建议:此工具仅供信息参考。对于医疗决策,请始终咨询医疗保健提供者
  4. 实验室差异:不同的实验室可能使用不同的参考范围
  5. 公式限制:在某些生物标志物组合的罕见情况下,死亡率评分可能会达到数学极限,导致计算被钳制。这是公式的局限性,并不一定反映健康状况

公式细节

PhenoAge 计算使用以下公式:

xb = -19.907 - 0.0336×白蛋白 + 0.0095×肌酐 + 0.1953×葡萄糖 
     + 0.0954×ln(CRP) - 0.0120×淋巴细胞% + 0.0268×MCV 
     + 0.3306×RDW + 0.00188×碱性磷酸酶 + 0.0554×WBC + 0.0804×年龄

死亡率评分 = 1 - exp(-exp(xb) × (exp(120×γ) - 1) / γ)
其中 γ = 0.0076927

PhenoAge = 141.50225 + ln(-0.00553 × ln(1 - 死亡率评分)) / 0.090165

开发

# 安装依赖
npm install

# 构建
npm run build

# 开发环境运行
npm run dev

许可证

MIT

贡献

欢迎贡献!请提交 PR 至 GitHub 仓库

参考文献

  • Levine ME, Lu AT, Quach A, 等. 用于寿命和健康期的表观遗传老化生物标志物. Aging (Albany NY). 2018;10(4):573-591.
  • 原始论文补充材料:表 S6 包含完整的系数值