@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
TypeScript
/**
* 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