MCP.Market

Psychopathia MCP server

online · 100% uptime
by NellInc·io.github.NellInc/psychopathia-mcp·v0.1.0a7

Read-only tools over the Psychopathia Machinalis nosology: 79 conditions, 11 tools.

A90/100grade A
What users say
No reviews yet
Be the first
Safety scan
A90/100

full report

Adoption
Growing

0 stars45 downloads/wk

Reviews

Write one

Nobody 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 posts
  • differential_diagnosisFree

    Rank 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_mapFree

    All dysfunctions that confuse with this one: forward confuses_with + incoming_references (reverse graph from manifest).

  • get_dysfunctionFree

    Fetch 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_probeFree

    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_axesFree

    Inventory 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_reportFree

    Transparency: which dysfunctions cannot be reliably self-diagnosed. Includes compromised-motivational (subject conceals strategically), compromised-structural (signal lives below introspection), and legacy compromised.

  • list_dysfunctionsFree

    Filtered list of dysfunctions. Filter by axis, self_report reliability, confidence, or category. Every entry carries its reliability and review signals.

  • render_pattern_reviewFree

    Open 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_idFree

    Canonicalise a partial ID, display_id, slug, or dysfunction name. Always returns candidates; caller picks.

  • review_statsFree

    Coverage statistics: total entries; per-axis, per-confidence, per-self-report counts; pre-canonical count; unreviewed count; manifest/schema/pattern-layer versions.

  • score_severityFree

    Return 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_interventionFree

    Return 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

no findings
  • 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
Overall 90/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

The 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 --json

The 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 --version

Tools

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.