@cyanheads/pubmed-mcp-server
Version:
Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms via MCP. STDIO or Streamable HTTP.
16 lines • 751 B
JavaScript
/**
* @fileoverview Types for the Europe PMC REST API. Covers the search response
* shape and the fullTextXML endpoint contract.
*
* See https://europepmc.org/RestfulWebService for the full API. We use only
* the search endpoint (`/webservices/rest/search`) and the fullText endpoint
* (`/webservices/rest/{id}/fullTextXML`).
*
* @module src/services/europe-pmc/types
*/
/** Base URL for Europe PMC's RESTful web service. */
export const EUROPEPMC_API_BASE = 'https://www.ebi.ac.uk/europepmc/webservices/rest';
/** Allowed sources for `pubmed_europepmc_search` input. */
export const EUROPEPMC_DEFAULT_SOURCES = ['MED', 'PMC', 'PPR'];
export const EUROPEPMC_ALL_SOURCES = ['MED', 'PMC', 'PPR', 'PAT', 'AGR'];
//# sourceMappingURL=types.js.map