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 アプリ。
- 明示的な同意とプライバシーの境界を設けた、4 つのスキルと 5 つのツールを含む OpenAI プラグインパッケージ。
- 画像を厳格なバイト数の上限内に圧縮する、実際の製品を基にした React Native Skia チュートリアル。
安全性とプライバシー
これらの資料は、情報の整理に役立つものです。診断や治療の推奨を行うものではなく、医療従事者に代わるものでも、緊急医療を提供するものでもありません。例には合成データを使用しています。MCP ツールは送信されたテキストをメモリ内で処理し、意図的に永続化することはありません。テンプレートの利用先であるサービスやワークスペースに扱われたくない情報は追加しないでください。
症状が緊急性の高いもの、または生命に関わる可能性がある場合は、地域の緊急サービスまたは適切な医療従事者に連絡してください。
クイックスタート
Notion
無料の公開 Juno Appointment Prep テンプレートを複製するか、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/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 をお読みください。個人の健康情報、実際の患者記録、または根拠のない臨床上の主張は投稿しないでください。
脆弱性の疑いは、公開 Issue ではなく、SECURITY.md に記載されている非公開の手順で報告してください。
ライセンス
MIT です。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。