UNPKG

mcp-phenoage-clock

Version:

MCP server for calculating biological age using the Morgan Levine PhenoAge clock

37 lines 1.03 kB
export interface Biomarkers { age: number; albumin: number; creatinine: number; glucose: number; crp: number; lymphocytePercent: number; meanCellVolume: number; redCellDistWidth: number; alkalinePhosphatase: number; whiteBloodCellCount: number; } export interface PhenoAgeResult { phenoAge: number; mortalityScore: number; ageDifference: number; interpretation: string; wasClamped?: boolean; } /** * Calculate PhenoAge (Levine's Phenotypic Age) * Based on: Levine et al. (2018) "An epigenetic biomarker of aging for lifespan and healthspan" * * @param biomarkers - Blood biomarker values * @returns PhenoAge calculation results */ export declare function calculatePhenoAge(biomarkers: Biomarkers): PhenoAgeResult; /** * Get reference ranges for biomarkers */ export declare function getReferenceRanges(): Record<keyof Omit<Biomarkers, 'age'>, { min: number; max: number; optimal: string; unit: string; }>; //# sourceMappingURL=phenoage.d.ts.map