mcp-phenoage-clock
Version:
MCP server for calculating biological age using the Morgan Levine PhenoAge clock
37 lines • 1.03 kB
TypeScript
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