Peerscy

Peerscy MCP server

A local Model Context Protocol server for scientific peer review.

Peerscy ships a Model Context Protocol server on stdio. MCP hosts such as Claude Code and Cursor launch it as a local process and call Peerscy's deterministic, model-free tools. There is no hosted service: nothing to deploy, no domain, and no manuscript data leaves your machine.

What it is

Peerscy is a private, local-first AI peer-review assistant. Its MCP server exposes the same verification tools the desktop app uses, so an agent can check statistics, references, and the literature without sending your work to a cloud. It runs in-process via llama.cpp; the exposed tools do not need a loaded model.

Tools

ToolWhat it doesNetwork
statcheckRecompute p-values from reported t/F/χ²/r/z statistics and flag inconsistencies.Offline
calculatorEvaluate a mathematical expression exactly.Offline
multiple_comparisonsBonferroni / Holm / Benjamini–Hochberg correction of a p-value family.Offline
effect_sizeConvert between r, Cohen’s d, f², η², and odds ratio.Offline
powerPower, or required sample size, for t-tests and correlations.Offline
paper_infoMetadata, citation count, and retraction status from a DOI or paper link.Keyless API
search_literatureSearch OpenAlex, Europe PMC, arXiv, PubMed, Semantic Scholar.Keyless API
read_urlRead a URL; paper links resolve to their citation in one call.Keyless API
check_citationsExtract DOIs from a reference list and check each for retraction or validity.Keyless API

The deterministic tools (statcheck, calculator, multiple_comparisons, effect_size, power) never touch the network. The others call keyless public APIs with the arguments you pass.

Run it

Install Peerscy, then run the server. It is headless and speaks newline-delimited JSON-RPC on stdin/stdout.

peerscy mcp

Connect a client

Claude Code:

claude mcp add peerscy -- peerscy mcp

Any MCP client (JSON config):

{
  "mcpServers": {
    "peerscy": {
      "command": "peerscy",
      "args": ["mcp"]
    }
  }
}

Point command at the Peerscy binary (the packaged app, or cargo run -- mcp from a checkout).

Privacy

The MCP host talks to a local Peerscy process. Manuscripts and prompts are not sent to any server operated by the Peerscy project. Only the tools marked “Keyless API” make outbound requests, and only with the arguments you pass. See Security & Trust for the full list of network and storage paths.

FAQ

Does it run in the cloud? No. It is a local stdio process; nothing is hosted.

Do I need an API key? No. The tools are keyless.

Which tools does it expose? statcheck, check_citations, paper_info, search_literature, read_url, calculator, multiple_comparisons, effect_size, and power.

Download Peerscy