io.github.NellInc/psychopathia-mcp
pkg:pypi:psychopathia-mcp
Read-only tools over the Psychopathia Machinalis nosology: 79 conditions, 11 tools.
- transport:
- remote + stdio
- credential class:
- open
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- differential_diagnosisshallow
Rank candidate dysfunctions matching the observed behaviours. Returns scored candidates with matched_in (which field matched) for transparency. Field-weighted keyword search (v0.1); embedding re-rank pending v0.2.
- get_differential_mapshallow
All dysfunctions that confuse with this one: forward confuses_with + incoming_references (reverse graph from manifest).
- get_dysfunctionshallow
Fetch one dysfunction's full Pattern entry. Optionally filter to specific modality blocks (cheaper triage). Resolves both full Pattern IDs ('1.1::synthetic-confabulation') and display_ids ('1.1').
- get_probeshallow
Elicitation content for a specific diagnostic modality. If the modality is compromised or unavailable for this dysfunction, returns the unavailability notice + redirect_to alternatives. This is load-bearing transparency: callers cannot accidentally retrieve a self-probe for a compromised-self-report dysfunction.
- list_axesshallow
Inventory of axes with dysfunction counts. Axes 2-10 are canonical (book Appendix A numbering). Hybrid entries (10.4-10.15, ratified into taxonomy v2.2) are reported as a separate sub-category.
- list_compromised_self_reportshallow
Transparency: which dysfunctions cannot be reliably self-diagnosed. Includes compromised-motivational (subject conceals strategically), compromised-structural (signal lives below introspection), and legacy compromised.
- list_dysfunctionsshallow
Filtered list of dysfunctions. Filter by axis, self_report reliability, or confidence. Every entry carries its reliability and review signals.
- resolve_idshallow
Canonicalise a partial ID, display_id, slug, or dysfunction name. Always returns candidates; caller picks.
- review_statsshallow
Coverage statistics: total entries; per-axis, per-confidence, per-self-report counts; pre-canonical count; unreviewed count; manifest/schema/pattern-layer versions.
- score_severityshallow
Return the severity rubric for a dysfunction applied to observations. v0.1 returns the rubric for caller-side matching; v0.2 will perform structured matching against numeric thresholds.
- suggest_interventionshallow
Return tiered (first_line / second_line) interventions for a dysfunction, plus contraindications. first_line = published evidence; second_line = plausible but under-validated. Weight by the evidence_strength field on each entry.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/e85df609-e60d-41d0-bbcc-525c39b1edb0)