MCP server for academic papers, citations, authors, ECOS dossiers, and Federal Register text.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Release status: The repository, CLI, Docker image metadata, and public MCP identity are now aligned on
paper-chaser-mcp. GHCR images and GitHub Release assets are the primary public distribution channels; PyPI remains intentionally gated until account recovery and trusted-publisher setup are complete.
An MCP server for academic research β search papers, chase citations, look up authors, repair broken references, explore species dossiers, and retrieve regulatory text, all from one FastMCP server that AI assistants can call directly.
Providers: Semantic Scholar Β· arXiv Β· OpenAlex Β· CORE Β· SerpApi Google Scholar (opt-in, paid) Β· Crossref Β· Unpaywall Β· ECOS Β· FederalRegister.gov Β· GovInfo
Paper Chaser MCP is now guided-first: the default public surface is designed to be hard to misuse and explicit about trust.
research handles discovery, known-item
recovery, citation repair, and regulatory routing in one trust-graded path,
with a server-owned quality-first policy for guided use.follow_up_research answers against one saved
searchSessionId; if you omit it, the server only infers a session when the
choice is unique. Saved-session follow-up can classify mixed source sets into
on-topic evidence, weaker context, and off-target leads when the stored
metadata is already sufficient.executionProvenance, and
ambiguous follow-up or source-inspection flows return structured
sessionResolution / sourceResolution payloads instead of opaque errors.resolve_reference handles DOI/arXiv/URL,
citation fragments, and regulatory-style references, and exact DOI/arXiv/
paper-URL inputs resolve as exact anchors rather than falling through to fuzzy repair.
Ambiguous title-only or conflicting metadata matches can now return
multiple_candidates or needs_disambiguation; treat those as candidate
anchors, not citation-ready resolutions.research leads with a short
recommendation-first summary, while keeping the structured evidence,
leads, and provenance fields available below it.inspect_source exposes one sourceId with
provenance, trust state, weak-match rationale, and quality-aware direct-read next steps; omitted searchSessionId
is only accepted when one compatible saved session exists.get_runtime_status surfaces active profile/transport and
provider-state warnings without requiring low-level diagnostics. configuredSmartProvider
is the configured smart bundle; activeSmartProvider is the latest effective execution path, cold-start snapshots emit an explicit provisional warning instead of claiming deterministic fallback before the first smart call settles, and the top-level provider sets now split disabledProviderSet, suppressedProviderSet, degradedProviderSet, and quotaLimitedProviderSet instead of collapsing them.Use PAPER_CHASER_TOOL_PROFILE to choose the advertised surface:
| Profile | Default | Exposed surface | Intended user |
|---|---|---|---|
guided | yes | research, follow_up_research, resolve_reference, inspect_source, get_runtime_status | Low-context users and agents |
expert | no | Guided tools plus raw/provider-specific families (search_papers*, smart graph tools, regulatory direct tools, full diagnostics), subject to enabled features and disabled-tool visibility | Power users and operator workflows |
Practical default: PAPER_CHASER_TOOL_PROFILE=guided with
PAPER_CHASER_HIDE_DISABLED_TOOLS=true.
If you want the fastest local path, install from source and add the server to your MCP client in stdio mode:
Then start with one of these prompts in your MCP client:
Research retrieval-augmented generation for coding agents and return only trustworthy findings.Use my last searchSessionId to answer one grounded follow-up question.Resolve this citation fragment: Vaswani et al. 2017 Attention Is All You Need.Research the regulatory history of California condor under 50 CFR 17.95.If you want a local env template for shell runs or Docker Compose, copy .env.example to .env and fill in only the providers you use.
| Goal | Start here |
|---|---|
| Discovery, literature review, or regulatory history | research |
| Grounded follow-up over saved results | follow_up_research |
| Citation/DOI/arXiv/URL/reference cleanup | resolve_reference |
| Audit one returned source before relying on it | inspect_source |
| Explain environment/runtime differences | get_runtime_status |
| Need direct provider control or specialized pagination | switch to expert profile and use raw/provider-specific tools |
research.resultStatus is abstained or needs_disambiguation, do not invent
synthesis. Narrow with a concrete anchor: DOI, exact title, species name,
agency, year, or venue.research returns needs_disambiguation with
clarification.reason=underspecified_reference_fragment, the server is
intentionally stopping before speculative retrieval on a vague
citation/reference fragment. Tighten the clue set or switch to
resolve_reference.follow_up_research.answerStatus is abstained or
insufficient_evidence, treat it as a safety signal. Use inspect_source
and rerun research with tighter scope.No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/paper-chaser-mcp)<a href="https://allmcps.com/mcp/paper-chaser-mcp"><img src="https://allmcps.com/api/badge/paper-chaser-mcp?style=directory" alt="Paper Chaser MCP on AllMCPs" /></a>