生物年龄计算服务

基于Morgan Levine PhenoAge时钟模型,通过血液生物标志物计算生物年龄的服务。

  • by 199-mcp
  • JavaScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 199-biotechnologies/mcp-phenoage-clock

使用说明

MCP PhenoAge时钟服务器

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

概述

PhenoAge时钟是由Morgan Levine博士及其同事开发的一种生物衰老测量方法。它使用9种血液生物标志物加上实际年龄来估计“表型年龄”,这是一种比单独的实际年龄更好地捕捉发病率和死亡率风险的指标。

基于:Levine等人(2018)“寿命和健康寿命衰老的表观遗传生物标志物” 老龄化(纽约州奥尔巴尼)。 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 视窗: %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中的示例用法

User: Calculate my PhenoAge with these values:
- Age: 45
- Albumin: 4.2 g/dL
- Creatinine: 0.9 mg/dL
- Glucose: 85 mg/dL
- CRP: 0.5 mg/L
- Lymphocyte %: 30
- MCV: 89 fL
- RDW: 12.5%
- Alkaline phosphatase: 65 U/L
- WBC: 6.2

Claude will use the calculate_phenoage tool and return your biological age.

了解您的结果

  • PhenoAge<年表年龄:你的生理年龄比实际年龄小,这表明你身体健康
  • PhenoAge≈年代:正常老化模式
  • PhenoAge>年表:你的生理年龄比实际年龄大,这表明你的衰老速度加快了

重要提示

  1. 空腹血糖:血糖测量必须在禁食后进行
  2. 单位很重要:确保你的实验室结果符合要求的单位
  3. 医嘱:此工具仅供参考。始终咨询医疗服务提供者以做出医疗决定
  4. 实验室变化:不同的实验室可能使用不同的参考范围
  5. 公式限制:在极少数情况下,某些生物标志物组合的死亡率得分可能会达到数学极限,导致计算受到限制。这是配方的局限性,不一定表明健康状况

公式详细信息

PhenoAge计算使用以下公式:

xb = -19.907 - 0.0336×albumin + 0.0095×creatinine + 0.1953×glucose 
     + 0.0954×ln(CRP) - 0.0120×lymphocyte% + 0.0268×MCV 
     + 0.3306×RDW + 0.00188×alkaline_phosphatase + 0.0554×WBC + 0.0804×age

mortality_score = 1 - exp(-exp(xb) × (exp(120×γ) - 1) / γ)
where γ = 0.0076927

PhenoAge = 141.50225 + ln(-0.00553 × ln(1 - mortality_score)) / 0.090165

发展

# Install dependencies
npm install

# Build
npm run build

# Run in development
npm run dev

许可证

麻省理工学院

贡献

欢迎投稿!请将PR提交至 GitHub存储库.

参考文献

  • Levine ME,Lu AT,Quach A,等人。衰老对寿命和健康寿命的表观遗传生物标志物。老龄化(纽约州奥尔巴尼)。 2018;10(4):573-591.
  • 原纸补充材料:表S6包含全系数值