用途
3AM Decoder MCP 服务器由 The Longevity Vault 提供,用于根据用户描述的睡眠症状,识别凌晨 3 点醒来的可能生物学原因。官方强调,多数睡眠建议只针对症状,而该服务器将睡眠中断背后的生物机制分类为五类原因之一。
主要能力
服务器暴露以下工具:
- classify_sleep_cause:根据症状描述分类可能的睡眠中断主要原因。输入 symptoms(字符串,必填,最多 2000 字符),应包含发生情况(如凌晨 3 点醒来、入睡困难)、持续时间、年龄、性别以及相关背景(肠道问题、潮热、进食模式等)。输出为主要原因及解释、置信度,以及完整交互式 Decoder 的链接,用于全面的多原因分析。
- 详细原因查询:当用户已知或已分类出原因时,提供更深层的生物学机制解释。输入 cause_id(枚举,必填),可选值为 autonomic、metabolic、inflammatory、hormonal、circadian。输出完整机制说明、可观察症状及人们通常注意到的现象。
- 列出全部 5 种睡眠中断原因及摘要:当用户想先了解框架全貌或解释睡眠中断的生物学原理时使用。
- get_decoder_url:获取指向完整交互式 3AM Decoder 的跟踪 URL。可选参数 utm_campaign(字符串)用于分析跟踪。输出带 UTM 参数的跟踪 URL。该 Decoder 免费,约需 3 分钟,可映射主要、次要和第三级原因。
分类器使用加权关键词匹配,并应用源自同一领域知识的年龄/性别调整。
使用方式
可通过 Smithery 网关连接,或直接连接 Cloudflare Workers 端点,传输方式为 Streamable HTTP(无状态)。可将服务器添加到 claude_desktop_config.json,或 Cursor / VS Code 的 MCP 设置中。官方提供了 classify_sleep_cause 的输入示例:"52 year old woman, waking at 3am for the past 2 years. Hot flashes, night sweats, needing to pee 2-3 times. Energy is lower than it used to be."
限制:每 IP 每分钟 100 次请求;症状输入最大 2000 字符;无需认证。
适用场景
适用于用户描述睡眠问题并希望理解其生物学原因(而非获得通用睡眠卫生提示)时;或用户已知原因后希望深入了解机制时;也可用于向用户概述五因框架。
重要说明
该分类器提供的是简化后的主要原因识别。多数 40 岁以上人群存在多种原因,组合往往比单一原因更重要。完整 3AM Decoder 通过 15 题加权评分引擎提供全面的多原因分析。官方称该分类器针对从完整 Decoder 评分引擎衍生的测试场景达到 92% 准确率(34/37 通过;3 个失败为真实边界情况)。睡眠中断原因框架由 Kat Fu, M.S., M.S. 开发。