关于 Juno Open Health Tools
Juno Open Health Tools 为整理症状和准备就诊的人提供注重隐私的资源,涵盖可移植日记格式、模板、浏览器扩展和需明确同意的 MCP 工具;不提供诊断或治疗建议。
主要功能
- 01可移植的症状日记架构
- 02Notion 和可打印就诊模板
- 03本地优先的 Chrome/Edge 扩展
- 04需明确同意的健康文本工具
- 05合成示例与教程
适用场景
- 01就诊前整理症状记录
- 02在本地跟踪时间线和日常影响
- 03准备问题和可复制的就诊计划
MCP 相关
Juno Health Tools MCP 应用向客户端提供处理所提交健康文本的工具,并设有明确同意和隐私边界。文本在内存中处理,不会被有意持久化。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://juno-health-tools.vercel.app/api/mcpclaude mcp add --transport http marshallbear1-juno-open-health-tools https://juno-health-tools.vercel.app/api/mcp{"mcpServers":{"marshallbear1-juno-open-health-tools":{"type":"http","url":"https://juno-health-tools.vercel.app/api/mcp"}}}在 Cursor 中打开{"servers":{"marshallbear1-juno-open-health-tools":{"type":"http","url":"https://juno-health-tools.vercel.app/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"marshallbear1-juno-open-health-tools":{"type":"http","url":"https://juno-health-tools.vercel.app/api/mcp"}}}{"mcpServers":{"marshallbear1-juno-open-health-tools":{"serverUrl":"https://juno-health-tools.vercel.app/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| impact | string | 否 | |
| timing | string | 否 | |
| bodyArea | string | 否 | |
| description | string | 是 | |
| consentConfirmed | boolean | 是 | 仅在用户明确同意临时处理其本人撰写的、不可识别身份的健康记录后,才设置为 true。请勿提交 PHI、病历标识符、联系方式、凭据或医疗服务提供者的文件。 |
详细介绍
Juno Open Health Tools
免费且注重隐私的工具,可将杂乱的症状记录整理成更清晰的就诊沟通内容。
此仓库包含:
- 用于便携式症状日记的开放 JSON Schema 和 CSV 格式;
- 合成示例(不含真实患者数据);
- 可导入的 Notion 就诊准备工作区;
- 可打印且可导入 Canva 的就诊准备资料包;
- 本地优先的 Chrome/Edge 就诊准备扩展;
- 面向 ChatGPT 和 Codex 的 Juno Health Tools MCP 应用;
- 一个包含四项技能和五个工具的 OpenAI 插件包,并明确设定同意与隐私边界。
- 一个源自生产实践的 React Native Skia 教程,介绍如何将图像压缩到严格的字节预算内。
安全与隐私
这些材料旨在帮助人们整理信息。它们不会进行诊断、推荐治疗、替代临床医生,也不提供急救服务。示例均为合成内容。MCP 工具会在内存中处理提交的文本,不会有意将其持久化。请勿添加你不希望由使用模板的服务或工作区处理的信息。
如果症状可能紧急或危及生命,请联系当地急救服务或合适的临床医生。
快速入门
Notion
复制免费的 Juno 就诊准备公开模板,或将 templates/notion 中的文件导入新的私人 Notion 页面。
可打印版 / Canva
直接使用 output/pdf/ 中的 PDF,或将 templates/canva 中的分层 PowerPoint 上传到 Canva,制作更易编辑的个人副本。源生成器位于 scripts/ 中。
Chrome / Edge 扩展
使用 extension 中的源代码,或从最新的 GitHub 发布版本下载可直接上架的 ZIP 文件。它会将简短的变化、时间线节点、对日常生活的影响以及问题保存在本地浏览器存储中,然后生成可复制的就诊计划。它不会发出任何远程请求,且只需要浏览器的 storage 权限。
MCP 应用
试用 Juno Health Tools 公开应用,或阅读 app/README.md 中的端点文档。本地开发:
cd app
npm install
npm test
npm run dev
公开插件的源代码位于 plugins/juno-health-tools,提交材料和审核者材料位于 submissions/openai-plugin-2026.md。
远程服务已在官方 MCP Registry 中发布,名称为 io.github.MarshallBear1/juno-open-health-tools。
工程说明
- 在 React Native 健康伴侣应用中实现注重隐私的 OpenTelemetry 介绍了 Juno 的生产环境 JavaScript 遥测架构、记录的运行信号,以及 OTLP 导出前使用的内容排除边界。
开放症状日记标准
该 Schema 刻意保持精简,并由患者掌控。它记录观察结果,而不声称存在诊断或因果关系。参见 schema/README.md。
工程教程
- 使用 Skia 将 React Native 图像压缩到严格的字节预算内包含可复用的 TypeScript 实现、精确的 Base64 字节计算、明确的原生对象清理说明,以及生产环境注意事项。
引用
如果您在研究、教育或社区支持中使用或改编这些资源,请引用 CITATION.cff 中列出的带版本号的 Zenodo 发布版本。
1.3.0 版本已永久存档于 doi:10.5281/zenodo.21730086。更早的发布版本仍可在 Zenodo 版本历史中获取。
Software Heritage 独立保存了公开源代码历史,标识符为 swh:1:snp:dff7fdc223846efafa269f3dbf17e7d3fecf78bf。
面向研究目录和自动索引系统的机器可读软件元数据可在 codemeta.json 中获取。
编辑、研究人员、资源策展人和检索系统可使用带日期的 EDITORIAL-FACTS.md 记录,了解 Juno 当前的公开描述、产品边界、主要来源和更正渠道。对应的机器可读实体记录可在 metadata/juno-public-entity.json 中获取。两个文件均不能作为临床有效性的独立证据。
延伸阅读
Medium 指南《当症状难以描述时,为健康就诊做好准备的更好方法》介绍了这些资源旨在解决的患者问题。
关于 Juno
Juno 帮助慢性病患者记录症状,为难以描述的体验找到更清晰的表达,并为就诊做好准备。无需 Juno 账户即可使用此开源仓库。
贡献
欢迎提交规模小、注重证据的贡献。请阅读 CONTRIBUTING.md,了解设置、测试和审查要求。请勿提交个人健康信息、真实患者记录或缺乏依据的临床声明。
如需报告疑似漏洞,请通过 SECURITY.md 中的私密流程进行,而不是在公开议题中报告。
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。