UNPKG

paper-search-mcp-nodejs

Version:

A Node.js MCP server for searching and downloading academic papers from multiple sources, including arXiv, PubMed, bioRxiv, Web of Science, and more.

33 lines 1.56 kB
import { ArxivSearcher } from '../platforms/ArxivSearcher.js'; import { WebOfScienceSearcher } from '../platforms/WebOfScienceSearcher.js'; import { PubMedSearcher } from '../platforms/PubMedSearcher.js'; import { BioRxivSearcher, MedRxivSearcher } from '../platforms/BioRxivSearcher.js'; import { SemanticScholarSearcher } from '../platforms/SemanticScholarSearcher.js'; import { IACRSearcher } from '../platforms/IACRSearcher.js'; import { GoogleScholarSearcher } from '../platforms/GoogleScholarSearcher.js'; import { SciHubSearcher } from '../platforms/SciHubSearcher.js'; import { ScienceDirectSearcher } from '../platforms/ScienceDirectSearcher.js'; import { SpringerSearcher } from '../platforms/SpringerSearcher.js'; import { WileySearcher } from '../platforms/WileySearcher.js'; import { ScopusSearcher } from '../platforms/ScopusSearcher.js'; import { CrossrefSearcher } from '../platforms/CrossrefSearcher.js'; export interface Searchers { arxiv: ArxivSearcher; webofscience: WebOfScienceSearcher; pubmed: PubMedSearcher; wos: WebOfScienceSearcher; biorxiv: BioRxivSearcher; medrxiv: MedRxivSearcher; semantic: SemanticScholarSearcher; iacr: IACRSearcher; googlescholar: GoogleScholarSearcher; scholar: GoogleScholarSearcher; scihub: SciHubSearcher; sciencedirect: ScienceDirectSearcher; springer: SpringerSearcher; wiley: WileySearcher; scopus: ScopusSearcher; crossref: CrossrefSearcher; } export declare function initializeSearchers(): Searchers; //# sourceMappingURL=searchers.d.ts.map