Psychopathia MCP server
online · 100% uptimeio.github.NellInc/psychopathia-mcp·v0.1.0a7Read-only tools over the Psychopathia Machinalis nosology: 79 conditions, 11 tools.
0 stars45 downloads/wk
Reviews
Write oneNobody has reviewed Psychopathia yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Psychopathia tools (12)
write = sends, deletes, buys or postsdifferential_diagnosisFreeRank candidate dysfunctions matching the observed behaviours. Returns scored candidates with matched_in (which field matched) for transparency. The base package uses field-weighted keyword search. The optional embeddings extra adds cosine re-ranking.
get_differential_mapFreeAll dysfunctions that confuse with this one: forward confuses_with + incoming_references (reverse graph from manifest).
get_dysfunctionFreeFetch one dysfunction's full Pattern entry. Optionally filter to specific modality blocks (cheaper triage). Resolves both full Pattern IDs ('2.1::synthetic-confabulation') and display_ids ('2.1').
get_probeFreeElicitation 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_axesFreeInventory of axes with dysfunction counts. Axes 2-10 are canonical (book Appendix A numbering). The hybrid entries (10.4, 10.6-10.9 and 10.11-10.13, ratified into taxonomy v2.2 and consolidated to eight in v2.3) are reported as a separate sub-category.
list_compromised_self_reportFreeTransparency: which dysfunctions cannot be reliably self-diagnosed. Includes compromised-motivational (subject conceals strategically), compromised-structural (signal lives below introspection), and legacy compromised.
list_dysfunctionsFreeFiltered list of dysfunctions. Filter by axis, self_report reliability, confidence, or category. Every entry carries its reliability and review signals.
render_pattern_reviewFreeOpen the visual review board for one to five inspected Psychopathia research candidates. Supply canonical IDs obtained from this server. Retrieves corpus entries only; it does not accept diagnoses, conversation history, scores, or model-authored evidence. Useful after inspecting differential_diagnosis and get_dysfunction results. Text clients receive the same corpus-derived comparison without needing a UI.
resolve_idFreeCanonicalise a partial ID, display_id, slug, or dysfunction name. Always returns candidates; caller picks.
review_statsFreeCoverage statistics: total entries; per-axis, per-confidence, per-self-report counts; pre-canonical count; unreviewed count; manifest/schema/pattern-layer versions.
score_severityFreeReturn the severity rubric for a dysfunction applied to observations. Returns the rubric for caller-side matching; structured matching against numeric thresholds is not implemented.
suggest_interventionFreeReturn draft tiered responses and contraindications for a Pattern. These are unassessed research guidance, not validated treatment advice. Read the returned evidence and review objects before use.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan98 source files scanned25/25
- Live reliabilityremote reachable in 602ms20/20
- Tool poisoning12 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 35 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Psychopathia compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 90/100
- higher than 83% of 48,243 servers
- Tools
- 12
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 266 ms
- faster than 56% of 30,027 servers
- Downloads a week
- 45
- more than 35% of 12,306 servers with a package
What its tools let an agent do: 12 read
Install Psychopathia in Claude Code, Cursor or VS Code
claude mcp add --transport http psychopathia-mcp https://mcp.psychopathia.ai/mcp
What the publisher says
From the Psychopathia repository's README, as published. We do not edit it. Read it on GitHub
psychopathia-mcp
<!-- mcp-name: io.github.NellInc/psychopathia-mcp -->
Read only Model Context Protocol access to the Psychopathia Machinalis research framework. The server lets a caller inspect 74 Pattern entries, compare observed behaviour with draft operational guidance, retrieve bounded probe material, and see reliability, evidence, and review status before use.
Version: this distribution is 0.1.0a8. What changed in it is recorded in CHANGELOG.md, and which versions are publicly available is shown by the PyPI and Official MCP Registry pages linked below — this file ships inside the distribution, so it cannot say which release is current without going out of date. The Official MCP Registry record and the MCPB and container artifacts are updated separately. All 74 LLM drafted Pattern guidance entries and all 74 evidence records await independent expert review. The corpus evidence assessment is unassessed. Do not use this research preview as a sole basis for a consequential deployment, employment, health, safety, or welfare decision.
Existing public release
The previous public release may be available from:
- PyPI
- Official MCP Registry
- GitHub
The candidate preparation contract is in PUBLISHING.md. It requires an exact candidate receipt and separate publication authorization.
Browser interface
psychopathia.ai/clinic/ is the current public browser interface. It uses the previous deployed site until this candidate is explicitly approved and deployed. In cloud mode, the API key is kept in a provider specific sessionStorage slot and is sent with the complete request directly to the selected provider. Bounded structured conversation data is saved in localStorage for reload recovery. Local WebGPU mode sends no Clinic conversation to an inference provider, although model hosts receive ordinary request metadata when assets are downloaded. Do not enter personal, confidential, or regulated data.
Install after publication
pip install psychopathia-mcpThe base package provides deterministic field weighted keyword retrieval. Optional semantic retrieval is separate:
pip install "psychopathia-mcp[embeddings]"The optional extra downloads a sentence transformer dependency set and, on the first semantic query, the pinned BAAI/bge-small-en-v1.5 model revision. The model cache is managed by Hugging Face. Keyword capability remains the release acceptance path when those optional dependencies are absent.
Configure
MCP clients using stdio
Point the client at the installed psychopathia-mcp executable. For example:
{
"mcpServers": {
"psychopathia": { "command": "psychopathia-mcp" }
}
}The server exposes eleven read only tools. Running the executable with no arguments starts the stdio protocol server and waits for client messages.
After the candidate is published, uvx psychopathia-mcp can fetch the package from PyPI. Do not use uvx to verify a local candidate because it resolves registry state rather than the accepted local artifact.
Verify
psychopathia-mcp --self-check --jsonThe self check reports the package and MCP SDK versions, data mode, corpus and bundle digests, exact counts, keyword capability, optional semantic capability, and non-sensitive error classes. Exit status zero means the base keyword path is ready. Semantic readiness is reported separately and is not required.
The MCP Python SDK version is pinned in requirements-base.lock, and the server is exercised with both the SDK's modern in-process client and the legacy stdio client protocol.
psychopathia-mcp --versionTools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Psychopathia: common questions
- Is Psychopathia MCP server safe?
- Yes, by our scan: it is graded A (90/100). Read the Psychopathia safety report
- How do I install Psychopathia?
- It runs remotely at mcp.psychopathia.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Psychopathia need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Psychopathia maintained?
- The last commit was 55 days ago (2026-09-11). The latest release is v0.1.0a7.
- Is Psychopathia up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Psychopathia compare with other MCP servers?
- safety score 90/100 (higher than 83% of 48,243 servers); tools 12 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.