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.

25 lines 1.05 kB
/** * ScienceDirect (Elsevier) Searcher * * Documentation: https://dev.elsevier.com/ * API Endpoints: * - Search API: https://api.elsevier.com/content/search/sciencedirect * - Article API: https://api.elsevier.com/content/article/doi/ * * Required API Key: Yes (X-ELS-APIKey header) * Get API key from: https://dev.elsevier.com/apikey/manage */ import { PaperSource, SearchOptions, DownloadOptions, PlatformCapabilities } from './PaperSource.js'; import { Paper } from '../models/Paper.js'; export declare class ScienceDirectSearcher extends PaperSource { private client; private rateLimiter; constructor(apiKey?: string); search(query: string, options?: SearchOptions): Promise<Paper[]>; private parseEntry; getArticleDetails(doi: string): Promise<Paper | null>; getCapabilities(): PlatformCapabilities; downloadPdf(paperId: string, options?: DownloadOptions): Promise<string>; readPaper(paperId: string, options?: DownloadOptions): Promise<string>; } //# sourceMappingURL=ScienceDirectSearcher.d.ts.map