Skip to main content
Glama

HRT PK MCP

ホルモン補充療法 (HRT) 薬物動態血中濃度モニタリング MCP ツール

Agent はツールを通じて投与時間を記録し、PK アルゴリズムに基づいてフィッティングされた血中濃度を随時照会できます

HRT-Recorder-PKcomponent-Test のアルゴリズムとデータフィッティング実装を参照

エストラジオール (Estradiol) とテストステロン (Testosterone) の複数の投与経路に対応

クイックスタート

git clone https://github.com/lfcypo/hrt-pk-mcp
uv sync

uv run hrt-pk-mcp
# 或
python -m pk_mcp

Related MCP server: CaffeineCurfew

MCP ツール

ツール

説明

log_dose

投与イベントを1件記録

query_concentration

指定時点の予測血中濃度を照会

list_dose_events

記録済みの全投与イベントを一覧表示

remove_event

ID で指定イベントを削除

clear_all_events

すべての投与イベントをクリア

log_dose 投与イベントを1件記録

ホルモン投与イベントを1件記録します。各イベントは永続的に保存され、以降のすべての濃度照会で計算に含まれます。

パラメータ

説明

compound

str

薬物化合物:E2, EB, EV, EC, EN, T, TC, TE, TU

route

str

投与経路:injection, gel, patch_apply, patch_remove, oral, sublingual

time_h

float

投与時間(基準起点からの経過時間)

dose_mg

float

用量(活性ホルモン当量、ミリグラム)

release_rate_ug_per_day

float?

パッチの0次放出速度(µg/日)、patch_apply のみ使用

area_cm2

float?

ゲル塗布面積(cm²)、gel のみ使用

sublingual_theta

float?

舌下投与における経粘膜速吸収経路の割合 [0-1]、sublingual のみ使用

query_concentration 指定時点の予測血中濃度を照会

パラメータ

説明

time_h

float

照会時点(基準起点からの経過時間)

hormone

str

対象ホルモン:estradiol または testosterone

body_weight_kg

float

体重(kg、デフォルト 70.0;分布容積 Vd に影響)

データ保存

投与イベントは JSON 形式でプロジェクトディレクトリ内の .hrt-pk-data/dose_events.json ファイルに永続的に保存されます

セッションをまたいで確認、バックアップ、移行が可能です

薬物動態アルゴリズム

本プロジェクトの薬物動態アルゴリズムと定数は HRT-Recorder-PKcomponent-Test を参照しています

詳細な PK アルゴリズム、完全なパラメータ導出、較正ソースなどについては、HRT-Recorderpk_research を参照してください

対応化合物と投与経路

エストラジオール (Estradiol)

化合物

注射

経口

舌下

ゲル

パッチ

E2(エストラジオール)

EB(安息香酸エステル)

EV(吉草酸エステル)

EC(シクロペンチルプロピオン酸エステル)

EN(エナント酸エステル)

テストステロン (Testosterone)

化合物

注射

経口

ゲル

パッチ

T(テストステロン)

TC(シクロペンチルプロピオン酸エステル)

TE(エナント酸エステル)

TU(ウンデカン酸エステル)

出力単位

  • エストラジオール pg/mL pmol/L

  • テストステロン ng/dL ng/mL nmol/L

移行のクロスバリデーション

本プロジェクトではシミュレーションデータによるクロスバリデーション実験を実施済みで、本プロジェクトの実行結果はソースプロジェクトの実行結果と数値的に一致します

python ./test/cross_validate.py

ライセンス

本プロジェクトは MIT License に準拠します

謝辞

修正連絡先

プロジェクトの薬物動態アルゴリズム部分に関する問題や提案がある場合は、issue を提出するか、学術連絡用メール research@lfcypo.com までご連絡ください

重大な警告

本プロジェクトは教育目的で開発されており、薬物動態モデル研究、アルゴリズム検証、データ分析にのみ使用することを推奨します

本プロジェクトが出力する血中濃度結果は数学モデルによるフィッティングと理論パラメータ計算に基づくものであり、実際の個人の血中濃度測定結果とは異なり、臨床検査、薬物動態研究、または医学的専門評価の代わりにはなりません

推奨しません 本プロジェクトを臨床医学用途に使用すること。これには以下が含まれますが、これらに限定されません:

  • 使用者のホルモン治療計画の開始、中止、調整、変更の指示;

  • エストラジオール、テストステロン、その他の性ホルモン薬の用量決定;

  • 薬物治療が安全か、有効か、治療目標に達しているかの判断;

  • 医師による処方、診療、医学的判断の代替。

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables nutrition tracking with Cronometer, including food logging, food search, diary management, and nutrition data retrieval via natural language.
    13
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Tracks caffeine decay and predicts safe bedtimes using a half-life model. No external integrations needed, intake is passed as parameters.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    A personal health and fitness MCP server that provides tools for managing profile data, goals, body measurements, nutrition, workouts, sleep, check-ins, life events, analytics, and coach memories via Supabase Postgres.
    1

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lfcypo/hrt-pk-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server