UNPKG

@tan-yong-sheng/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.03 kB
/** * Wiley TDM (Text and Data Mining) API Searcher * * Documentation: https://onlinelibrary.wiley.com/library-info/resources/text-and-datamining * API Endpoints: * - Search API: https://api.wiley.com/onlinelibrary/tdm/v1/articles * * Required: Wiley TDM Token (CR-TDM-Token header) * Get token from: https://onlinelibrary.wiley.com/library-info/resources/text-and-datamining */ import { PaperSource, SearchOptions, DownloadOptions, PlatformCapabilities } from './PaperSource.js'; import { Paper } from '../models/Paper.js'; export declare class WileySearcher extends PaperSource { private client; private rateLimiter; constructor(tdmToken?: string); search(query: string, options?: SearchOptions): Promise<Paper[]>; private parseArticle; downloadPdf(doi: string, options?: { savePath?: string; }): Promise<string>; getCapabilities(): PlatformCapabilities; readPaper(paperId: string, options?: DownloadOptions): Promise<string>; } //# sourceMappingURL=WileySearcher.d.ts.map