HRT-PK-MCP
HRT PK MCP
MCP-инструмент для мониторинга концентрации препарата в крови на основе фармакокинетики заместительной гормональной терапии (HRT)
Агент может записывать время приёма препарата с помощью инструментов и в любой момент запрашивать концентрацию в крови, подобранную по 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_mcpRelated MCP server: CaffeineCurfew
MCP-инструменты
Инструмент | Описание |
| Записать одно событие приёма препарата |
| Запросить прогнозируемую концентрацию в крови на указанный момент времени |
| Вывести список всех записанных событий приёма |
| Удалить указанное событие по ID |
| Очистить все события приёма |
log_dose — запись события приёма препарата
Записывает одно событие приёма гормонального препарата. Каждое событие сохраняется постоянно и учитывается во всех последующих запросах концентрации.
Параметр | Тип | Описание |
| str | Лекарственное соединение: |
| str | Путь введения: |
| float | Время приёма (в часах от начала отсчёта) |
| float | Доза (мг эквивалента активного гормона) |
| float? | Скорость высвобождения пластыря нулевого порядка (µg/d), только для |
| float? | Площадь нанесения геля (cm²), только для |
| float? | Доля абсорбции через быстрый трансмукозальный путь при сублингвальном приёме [0-1], только для |
query_concentration — запрос прогнозируемой концентрации в крови на указанный момент времени
Параметр | Тип | Описание |
| float | Время запроса (в часах от начала отсчёта) |
| str | Целевой гормон: |
| float | Масса тела (кг, по умолчанию 70.0; влияет на объём распределения Vd) |
Хранение данных
События приёма препарата сохраняются в формате JSON в файле .hrt-pk-data/dose_events.json в каталоге проекта.
Можно просматривать, создавать резервные копии или переносить между сеансами.
Фармакокинетические алгоритмы
Фармакокинетические алгоритмы и константы в этом проекте основаны на HRT-Recorder-PKcomponent-Test
Подробная информация о PK-алгоритмах, полном выводе параметров, источниках калибровки и т. д. приведена в HRT-Recorder и pk_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.
Благодарности
PK-алгоритмы и константы, применение алгоритмов: LaoZhong-Mihari/HRT-Recorder-PKcomponent-Test
PK-алгоритмы и константы: TransmtfTeam/Transmtf-HRT-Tracker
Применение алгоритмов: mkx173/Featherline
Применение алгоритмов: xunxunProjects/Oyama-s-HRT-Tracker
Связь по исправлениям
Если у вас есть вопросы или предложения по фармакокинетическим алгоритмам в этом проекте, создайте issue или напишите на академический адрес электронной почты research@lfcypo.com.
Серьёзное предупреждение
Этот проект разработан в образовательных целях; рекомендуется использовать его только для исследования фармакокинетических моделей, проверки алгоритмов и анализа данных.
Результаты концентрации в крови, полученные с помощью этого проекта, основаны на математическом моделировании и расчётах по теоретическим параметрам. Они не эквивалентны результатам измерения концентрации у конкретного человека и не заменяют клинические лабораторные анализы, фармакокинетические исследования или профессиональную медицинскую оценку.
Не рекомендуется использовать этот проект в любых клинических медицинских целях, включая, но не ограничиваясь:
инструктаж пользователя по началу, прекращению, корректировке или изменению схемы гормональной терапии;
определение доз эстрадиола, тестостерона или других половых гормонов;
оценку безопасности, эффективности или достижения целей терапии лекарственными препаратами;
замену врача при назначении, диагностике или принятии медицинских решений.
This server cannot be installed
Maintenance
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
Your own SLATE health data in your AI assistant: read, trend, plan and log. Never suggests a dose.
Track, curate, and analyze data about your health, habits, and goals.
Read your workouts, history, and stats; create and schedule new workouts. Writes are additive only.
Glucose readings from your LibreLink Up sensor: graph, logbook, stats and summaries (read-only). Sec
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables nutrition tracking with Cronometer, including food logging, food search, diary management, and nutrition data retrieval via natural language.13MIT
- AlicenseNot gradedqualityDmaintenanceTracks caffeine decay and predicts safe bedtimes using a half-life model. No external integrations needed, intake is passed as parameters.MIT
- FlicenseNot gradedqualityCmaintenanceA 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
- AlicenseAqualityAmaintenanceMCP server for Cronometer nutrition tracking, enabling food diary management, nutrition data retrieval, food search, and biometric tracking via Cronometer's mobile REST API.1545MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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