Research Scan MCP server
org.synectic/research-scan·v0.6.4·1 starsFinds and ranks recent scientific papers that matter most for a research question or project.
not scanned yet
1 stars82 downloads/wk
Reviews
Write oneNobody has reviewed Research Scan yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Research Scan tools
No tool declarations could be read from the package source. They show once the server is installed.
How Research Scan compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 87% of 915 Security servers
- GitHub stars
- 1
- more than 60% of 587 Security servers
- Downloads a week
- 82
- more than 57% of 249 Security servers with a package
Release history: 2 versions in the registry since 2026-08-28, latest 2026-11-02, typically one every 66 days.
Install Research Scan in Claude Code, Cursor or VS Code
claude mcp add research-scan -- uvx research-scan
What the publisher says
From the Research Scan repository's README, as published. We do not edit it. Read it on GitHub
research-scan
Research Scan finds and verifies the 5–10 recent papers that matter most for a research question, project, or decision. Starting from a brief or a single question, it retrieves the literature, expands through citation graphs, measures coverage, verifies every DOI against the live record, and emits evidence objects — while the agent driving it plans the queries, screens the candidates and ranks the shortlist. It is an evidence pipeline for a reasoning agent, not an assistant that answers questions.
Documentation:
The work is split in two, deliberately.
The CLI is deterministic and model-free. It retrieves across OpenAlex, Semantic Scholar and arXiv, walks the citation graph, dedups, counts coverage per criterion, shortlists, verifies every DOI against the live record, applies the selection rules and renders the result. It contains no LLM SDK and makes no judgement about a paper.
The agent supplies the cognition. Planning the queries, scoring each candidate 0–3, writing gap queries when coverage is thin, and reranking the shortlist are all model decisions. The skill packages the rubrics they are made against, as plain Markdown in skills/research-scan/references/; whatever agent hosts it executes them.
Files are the interface between the two halves: the filesystem is the protocol boundary between reasoning and execution, not a storage detail. That is what lets Claude Code, Codex, Cursor or a plain Python loop drive the same chain over the same artifacts.
brief ─▶ [plan queries] ─▶ retrieve ─▶ [screen 0–3] ─▶ expand ─▶ [screen] ─▶ coverage
─▶ [gap round, if coverage is thin] ─▶ shortlist ─▶ [rerank] ─▶ verify ─▶ emitBracketed steps are the agent's; the rest are CLI stages.
Two things bound the result. A purpose — build, research or orient — decides what a paper has to do to earn a slot. A profile — quick, standard or deep — decides how much the scan costs. Both are described under How it works.
Output is a run directory of validated JSON plus a Markdown brief you can hand to a human, in which every paper's DOI, title, year and first author were checked against the live record.
Install
Python ≥ 3.11 and uv.
uvx research-scan doctor # run any command without installing
uv tool install research-scan # or put it on PATH permanentlyConfigure
configure asks for each credential, shows what is already set, writes ~/.config/research-scan/.env with mode 0600 inside a 0700 directory, and finishes by running doctor.
research-scan configure # `setup` is an alias for the same commandKeys are read without echo. Re-running is safe: every variable shows its current value masked to the last four characters, Enter keeps it, typing replaces it. Anything already in the file that configure does not ask about — comments included — is left exactly as it was. If stdin is not a terminal it prints the file to write and exits 2 rather than hanging, which is the behaviour you want in a Dockerfile or a provisioning script.
To write the file by hand instead, .env.example in the repo is the template. Process environment beats ~/.config/research-scan/.env, which beats a repo-local ./.env.
Check it works
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Research Scan: common questions
- Is Research Scan MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Research Scan safety report
- How do I install Research Scan?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Research Scan need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Research Scan maintained?
- The last commit was 7 days ago (2026-10-29). The latest release is v0.6.4.
- What can I use instead of Research Scan?
- Servers from other publishers that do the same job: PyMemoryEditor MCP server, Autopilot Jobhunt MCP server and Solana Security Standard MCP server.
- How does Research Scan compare with other Security MCP servers?
- safety score 89/100 (higher than 87% of 915 Security servers); github stars 1 (more than 60% of 587 Security servers); downloads a week 82 (more than 57% of 249 Security servers with a package). Full comparison.
Alternatives to Research Scan
Same job from other publishers: the closest match first, then the best rated.
- PyMemoryEditorRead, write and scan process memory, Cheat Engine style, on Windows, Linux and macOS.not reviewedEstablishedA
- Autopilot JobhuntAgentic job hunt: scan careers pages, score against your resume, draft applications. Never applies.not reviewedGrowingA
- Solana Security StandardScan Solana/Anchor code against the Solana Security Standard and serve the ruleset to MCP clients.not reviewedGrowingA
- OpenQRGenerate, edit and track dynamic (editable) QR codes with scan analytics. Hosted MCP and REST API.not reviewedGrowingB
- Dep ScopeSymbol-level npm dependency analysis: scan verdicts, native alternatives, migration prompts.not reviewedGrowingA