Paper Search MCP Nodejs
VerifiedA Node.js implementation of the Model Context Protocol (MCP) server for searching and downloading academic papers from multiple sources, including **Web of Science**, arXiv, and more.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'paper-search-mcp-nodejs' -- 'npx' '-y' 'paper-search-mcp-nodejs'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in Search & Web
Browse the full directoryBadge
Show this listing on your README and website
You are one of MCPVault's first 100 verified servers: verified for good, badge or no badge. Put it on your README or site if you want a live Verified proof link for visitors.
Security profile
Exposure: Extensive
Reaches several sensitive areas at once. Read the list before installing.
What this server can reach, from a static read of the shipped code. Nothing was executed and nothing here is a verdict: a browser tool has to run commands and an API wrapper has to call its API. Decide what fits your setup.
Detected
- Matches a known malicious pattern
A YARA signature for malware, webshells or miners matched. Check the file before running anything.
- Talks to external services
Makes outbound requests. The hosts are listed so you can see where data goes.
api.biorxiv.org, api.clarivate.com, api.crossref.org, api.elsevier.com, api.scrapingant.com, api.semanticscholar.org, api.springernature.com, api.wiley.com
- Accesses credential files
References SSH keys, cloud credential files or token stores.
- Fetches user-supplied URLs
Requests arbitrary URLs, including internal addresses, based on input.
Dependencies with known advisories
None found in the lockfiles and manifests checked against OSV.dev.
Left out of the profile
80 pattern matches in documentation, configuration or CI files were recorded but are not part of the profile, because they do not run when the server does. The owner dashboard lists them.
16 of 16 tools · Observed tool names: 23/23
Observed tool names (23)
Reported by a complete handshake for the current saved configuration. Tools were listed, not invoked.
· 1.3.0
check_scihub_mirrorsdiscover_paper_accessdownload_paperdownload_public_paperget_citationsget_paper_by_doiget_paper_markdownget_platform_statusget_webofscience_related_recordssearch_arxivsearch_biorxivsearch_crossrefsearch_google_scholarsearch_iacrsearch_medrxivsearch_paperssearch_pubmedsearch_sciencedirectsearch_scihubsearch_scopussearch_semantic_scholarsearch_springersearch_webofscienceDocumented tools (16)
From project documentation. A server handshake does not verify each tool’s description or behavior.
check_scihub_mirrors
Check health status of Sci-Hub mirror sites
download_paper
Download paper PDF files
get_paper_by_doi
Get paper information by DOI
get_platform_status
Check platform status and API keys
search_arxiv
Search arXiv preprints specifically
search_crossref
Search academic papers from Crossref database (default search platform)
search_google_scholar
Search Google Scholar academic database
search_iacr
Search IACR ePrint cryptography archive
search_papers
Search academic papers across multiple platforms
search_pubmed
Search PubMed/MEDLINE biomedical literature database
search_sciencedirect
Search Elsevier ScienceDirect database
search_scihub
Search and download papers from Sci-Hub using DOI or paper URL
search_scopus
Search Scopus citation database
search_semantic_scholar
Search Semantic Scholar AI semantic database
search_springer
Search Springer Nature database (Metadata API v2 or OpenAccess API)
search_webofscience
Search Web of Science database specifically
Tool change history
FAQ
Questions about Paper Search MCP Nodejs MCP Server
- How do I connect Paper Search MCP Nodejs MCP Server to Claude?
- Run `claude mcp add paper-search-mcp-nodejs -- npx -y paper-search-mcp-nodejs` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Paper Search MCP Nodejs MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Paper Search MCP Nodejs MCP Server do?
- Paper Search MCP Nodejs MCP Server documents 16 tools to the agent, including check_scihub_mirrors, download_paper, get_paper_by_doi. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.