maccabi-health について
maccabi-health は、CLI、ライブラリ、または AI アシスタントから Maccabi Healthcare Services の個人記録を読み取るツールです。自身の検査・受診履歴を確認する人向けで、SMS 認証後に検査、処方、紹介状、対応 PDF などを取得できます。
主な機能
- 01検査結果と過去データの比較
- 02処方と調剤記録の閲覧
- 03受診記録と紹介状の取得
- 04医師との通信と文書の閲覧
- 05画像検査メタデータの取得
活用シーン
- 01検査値、単位、基準範囲の確認
- 02処方と調剤記録の整理
- 03医師からの問い合わせと返信の確認
- 04画像検査とシリーズの確認
MCP 対応
Claude、Codex、Gemini などのクライアント向けに MCP サーバーとして動作し、Maccabi の記録を読み取れます。OAuth を使う loopback Streamable HTTP にも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
38掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
Maccabi Health
検査結果、スキャン画像、診察、メッセージ、紹介状、処方箋について、AI アシスタントにセカンドオピニオンを求めましょう。
イスラエルの健康保険組合である Maccabi Healthcare Services の記録を、CLI または AI アシスタントを通じて閲覧できます。検査履歴、医師とのやり取り、診察、処方箋、紹介状、および対応するオリジナルの PDF を確認できます。
非公式のものであり、Maccabi とは無関係です。ID 番号(תעודת זהות)と、ログインコードを SMS で受信する電話へのアクセスが必要です。
はじめに
以下をコピーしてエージェントに貼り付けてください。
Analyze my blood test results, and tell me if my cholesterol is a problem
https://raw.githubusercontent.com/orenyomtov/maccabi-health/main/skills/maccabi-health/SKILL.md
Claude Code、Cowork、Codex、Cursor、Instinct、Muse、ChatGPT Work などのエージェントが対応できます。
別の方法として、npx skills add orenyomtov/maccabi-health を実行すると、そのスキルが Cursor、Claude Code、Codex などのローカルエージェントにインストールされます。
インストールしてサインインする
npm install -g maccabi-health
maccabi-health login
maccabi-health labs --limit 10
または、グローバルにインストールせずに使う場合:
npx -y maccabi-health login
npx -y maccabi-health labs --limit 10
maccabi-health login を実行すると、ターミナルで ID と SMS コードの入力を求められます。エージェントがユーザーによるブラウザーからの直接サインインを望む場合は、maccabi-health login --http を実行すると URL が表示されます。ユーザーはその URL にリダイレクトされてサインインでき、CLI が使用するものと同じセッションファイルに書き込まれます。
グローバルインストール後に maccabi-health が PATH にない場合は、bin の絶対パスを使うか、npx を使ってください。
セッションの有効期限
Maccabi では、ログイン後、操作の有無にかかわらず、1 時間が経過すると各セッションが終了します。maccabi-health login が完了すると、その 1 時間の間、バックグラウンドでキープアライブ(240 秒ごとに更新)が開始され、その後コマンドに戻ります。そのため、1 時間が経過するまでは後続のコマンドも動作します。maccabi-health login --no-keep-alive を指定すると、キープアライブをスキップします。maccabi-health logout を実行すると停止します。バックグラウンドプロセスで有効期限の 1 時間を延長することはできません。測定結果については、SESSION-LIFETIME.md を参照してください。
プライバシー
ここで閲覧する記録はすべて実際の医療データです。アシスタントに渡した情報は、そのモデルのコンテキストに含まれ、モデルが実行される場所に送られます。
シェルを使うエージェント
Use the `maccabi-health` CLI to read my Maccabi records.
Install with `npm install -g maccabi-health`.
Run `maccabi-health` for the command index, `maccabi-health help` for the full reference, and `maccabi-health help COMMAND --json` for one command's exact arguments.
この場合は通常、CLI を使うのが適しています。ツールの上限を気にする必要がなく、パイプからの JSON は、エージェントがすでにフィルタリングやループ処理に使えます。
MCP
claude mcp add maccabi-health -- npx -y maccabi-health mcp
codex mcp add maccabi-health -- npx -y maccabi-health mcp
gemini mcp add maccabi-health npx -y maccabi-health mcp
Cursor の場合は、~/.cursor/mcp.json に設定します。
{
"mcpServers": {
"maccabi-health": {
"command": "npx",
"args": ["-y", "maccabi-health", "mcp"]
}
}
}
maccabi-health mcp --http は、OAuth を使用したループバックの Streamable HTTP サーバーを起動します。詳しくは MCP.md を参照してください。
ライブラリ
以下のコマンドでインストールします。
npm install maccabi-health
使用例:
import { connect, login } from "maccabi-health";
const pending = await login(idNumber);
await pending.sms();
const client = await pending.verify(smsCode);
const tests = await client.listTests({ year: 2025 });
pending.phones に SMS の電話番号が一覧表示されます。複数ある場合は、sms() に index を渡してください。コードが間違っていると、試行は終了します。
await client.exportSession() の結果を保存し、後で connect(session) を使って開くことができます。
各メソッドは、CLI と同じ読み取り操作を行います。
対応機能
| 閲覧項目 | 例 |
|---|---|
| 検査結果 | 値、日付、単位、基準範囲、過去の結果との比較、PDF |
| 薬剤 | 処方箋、調剤記録、対象となる PDF |
| 医療記録 | 診察記録、予防接種、紹介状、要約 |
| 医師とのやり取り | 対応する医師への問い合わせ、返信、書類 |
| 請求 | 四半期レポート、レポートの PDF |
| 画像診断 | 検査一覧、シリーズ、画像ごとのメタデータ。プレビュー用 JPEG と生のピクセルファイルは CLI のみで利用できます。実機で確認済みなのは 8 ビット超音波画像のみです |
| その他の閲覧項目 | 証明書、通知、設定、公開プロバイダーの検索(ボットチャレンジによってブロックされることがよくあります) |
機能の詳細なリファレンス を参照してください。
うまく動作しませんか?
バグを修正して、プルリクエストを送ってください。問題を報告するだけよりも効果的です。アカウントごとに記録が異なるため、メンテナーが確認した現象を再現できないことがよくあります。コントリビューションをご覧ください。
修正できない場合は、問題を報告してください。医療記録、ID 番号、Cookie、セッションファイルは絶対に貼り付けないでください。セキュリティ上の問題は、SECURITY.mdから報告してください。
すべてのドキュメント · 認証 · CLI ガイド · MCP トランスポート · 変更履歴 · API ソース · コントリビューション · MIT ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。