PetrefiedThunder

mcp-pubmed

Community PetrefiedThunder
Updated

mcp-pubmed

Search PubMed for biomedical literature, abstracts, and citations via the NCBI E-utilities API.

Free API — No API key required.

Tools

Tool Description
search_articles Search PubMed for biomedical articles. Supports full PubMed query syntax including field tags ([Title], [Author], [MeSH]), boolean operators (AND, OR, NOT), and date ranges.
get_article Get full metadata for a specific PubMed article by PMID, including title, abstract, authors, journal, publication date, DOI, and MeSH terms.
get_citations Get articles that cite a given PubMed article (PMID). Useful for forward citation tracking.
get_related Get related articles for a given PubMed article (PMID), ranked by relevance using NCBI's algorithm.
search_mesh Search the Medical Subject Headings (MeSH) vocabulary. Useful for finding standardized biomedical terms, tree numbers, and scope notes.
get_full_text_links Get links to free full text versions of an article (e.g., PubMed Central). Returns PMC links and publisher free-access URLs.

Installation

git clone https://github.com/PetrefiedThunder/mcp-pubmed.git
cd mcp-pubmed
npm install
npm run build

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "pubmed": {
      "command": "node",
      "args": ["/path/to/mcp-pubmed/dist/index.js"]
    }
  }
}

Usage with npx

npx mcp-pubmed

License

MIT

MCP Server · Populars

MCP Server · New