accueil / serveurs / Données & BDD / com.thegastrologer/clinical
com.thegastrologer/clinical
serveur MCP (Model Context Protocol) · thegastrologer 1.5.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.thegastrologer/clinical est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.thegastrologer/clinical » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 16 outils
- check_gi_claim≈ 143 tokens
Fact-check pasted text (a social post, caption, or sentence): canonical wording or its full explicit negation can receive a scoped governed verdict; other matches return unresolved reviewed candidates with evidence. No video retrieval or individual medical advice.
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
Exemple d'appel{"name": "check_gi_claim", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - classify_hrm_metrics≈ 280 tokens
Legacy HRM operation quarantined after rule discrepancies were reproduced against reviewed teaching. Returns needs_review without classification. Do not invoke to obtain a diagnosis; this compatibility name is omitted from new plugin products.
Paramètres, retour & exemple (5)
Paramètresmetrics· object · requisposition· string · optionnel · supine | uprightprovocative· object · optionnelmanufacturer· string · optionnel · Medtronic | Laborie | Diversatek | Unknownsecondary_testing· object · optionnel
Exemple d'appel{"name": "classify_hrm_metrics", "arguments": {"metrics": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_claims≈ 97 tokens
Get the claim ledger (claim → evidence rows) for a module, when published.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "get_claims", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_corpus_state≈ 99 tokens
The current GASTROLOGER_CLINICAL_STATE: version, corpus/section/module Merkle roots, counts and hash scheme — pin an answer to an exact knowledge state.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_corpus_state", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_evidence_bundle≈ 215 tokens
Resolve up to 10 claims (by claim_ids or free-text query) into an evidence bundle: statements, verdicts, review dates, evidence pointers, canonical URLs, clinical-state pin. Optional locale (BCP-47) reports human-localized module availability; canonical identifiers are language-independent. Bulk export beyond 10 claims is the paid tier (x402) at /api/premium/evidence-pack.
Paramètres, retour & exemple (3)
Paramètresquery· string · optionnellocale· string · optionnelclaim_ids· array · optionnel
Exemple d'appel{"name": "get_evidence_bundle", "arguments": {"query": "texte", "locale": "texte", "claim_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_evidence_log≈ 72 tokens
Dated evidence-review log for all modules.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_evidence_log", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_gi_verification≈ 114 tokens
Get one canonical verification record (statement, verdict, review date, evidence module, machine URLs) by its slug or claim id.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "get_gi_verification", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_modules≈ 85 tokens
List every clinician teaching module and patient chapter: title, canonical URL, evidence-review date.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_modules", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - query_relations≈ 288 tokens
Query the evidence-backed clinical relationship graph (subject–predicate–object triples over diseases, medications, tests, findings, guidelines). Every relation cites governed claim IDs and/or evidence registry IDs. Filter by node text (subject/object), predicate (treated_by, evaluated_by, contraindicated_by, increases_risk_of, reduces_risk_of, causes, associated_with, suggests, argues_against, complicated_by, recommended_by, supported_by, conflicts_with, supersedes, requires_context_of), kind, or a claim_id. Also GET /api/tools/relations.
Paramètres, retour & exemple (5)
Paramètreskind· string · optionnel
filter subject_kind or object_kind (disease, medication, test, finding, guideline, risk_factor, mechanism, intervention)node· string · optionnel
substring match against subject_id/object_idlimit· number · optionnelclaim_id· string · optionnelpredicate· string · optionnel
Exemple d'appel{"name": "query_relations", "arguments": {"kind": "texte", "node": "texte", "limit": 1, "claim_id": "texte", "predicate": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - read_module≈ 104 tokens
Read ONE module's full teaching text (markdown) with required citation. Not for bulk corpus assembly.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Exemple d'appel{"name": "read_module", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_ask≈ 204 tokens
Route a free-text GI ask to the Gastrologer object that owns it: a governed claim, teaching module, instrument (IBS-SSS/GERD-Q), atlas region, prep-timeline workflow, or relationship. Returns a confidence-ordered routing decision (resolved | ambiguous | needs_review) with canonical URLs — it routes, it does not answer. Unmatched asks are recorded as coverage-gap signals that drive what the corpus builds next.
Paramètres, retour & exemple (1)
Paramètresask· string · requis
free-text information need, e.g. "current guidance for Barrett's surveillance"
Exemple d'appel{"name": "resolve_ask", "arguments": {"ask": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_gi_claim≈ 131 tokens
Resolve one supplied proposition against governed claims. Only preserved canonical wording or its full explicit negation is certified; lexical candidates and changed qualifiers remain unresolved. Does not search external evidence.
Paramètres, retour & exemple (1)
Paramètresclaim· string · requis
Exemple d'appel{"name": "resolve_gi_claim", "arguments": {"claim": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - score_clinical_instrument≈ 236 tokens
Score a governed clinical instrument from structured responses: IBS-SSS (ibs-sss, 5 slider items 0-100 + days×10, total 0-500) and GERD-Q (gerd-q, 6 choice items, total 0-18, ≥8 consistent with GERD). Returns total, percent of max, band label + interpretation, and the instrument citation. Every item is required; invalid/missing responses are rejected without defaulting or clamping. Educational scoring — not a diagnosis. Also POST /api/tools/score-instrument.
Paramètres, retour & exemple (2)
Paramètresresponses· object · requis
item_id → numeric value (see instrument spec at /tools/instruments.json)instrument· string · requis · ibs-sss | gerd-q
Exemple d'appel{"name": "score_clinical_instrument", "arguments": {"responses": {}, "instrument": "ibs-sss"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_gi_verifications≈ 116 tokens
Search canonical GI fact-check verifications by free text; returns matching governed claims with canonical /verify/ URLs.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnelquery· string · requis
Exemple d'appel{"name": "search_gi_verifications", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_teaching≈ 122 tokens
Search clinician teaching modules AND patient chapters by free-text query (title, description, and body text); returns matching modules with snippets.
Paramètres, retour & exemple (2)
Paramètreslimit· number · optionnelquery· string · requis
Exemple d'appel{"name": "search_teaching", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_claim_hash≈ 156 tokens
Verify one clinical claim against the published corpus root via its Merkle inclusion proof (optionally against a bundle_hash you hold). Returns the claim content only when it is physician-activated or clinician-adjudicated.
Paramètres, retour & exemple (2)
Paramètresclaim_id· string · requisbundle_hash· string · optionnel
Exemple d'appel{"name": "verify_claim_hash", "arguments": {"claim_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».