Labsco
masa061580 logo

Enhanced PubMed Search

โ˜… 2

from masa061580

A search server for PubMed, the biomedical literature database, using a pure Node.js implementation.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeNeeds API keys

Enhanced PubMed MCP Server

๐Ÿ”ฌ No Python Required - Pure Node.js implementation of PubMed search MCP server

Features

  • โœ… No Python Dependencies - Pure Node.js implementation
  • ๐Ÿ”ฌ Enhanced PubMed Search - Complete abstracts, MeSH terms, keywords
  • ๐Ÿ“– PMC Full-Text Search - Search within open access articles
  • ๐Ÿ’พ Search History - SQLite database for persistent storage
  • ๐Ÿ”“ Open Access Detection - Identify freely available articles
  • ๐ŸŒ Cross-Platform - Works on Windows, macOS, and Linux

Available Tools

  • search_pubmed(query, max_results) - Enhanced PubMed search
  • get_full_abstract(pmid) - Complete abstract retrieval
  • search_pmc_fulltext(query, max_results) - PMC full-text search
  • retrieve_pubmed_results(search_id, page) - Paginated results
  • list_pubmed_searches() - Search history

Search Examples

// Basic search
search_pubmed("COVID-19 vaccine", 10)

// Field-specific search
search_pubmed("CRISPR[Title]", 5)

// Date range search
search_pubmed("cancer therapy AND 2023[Date - Publication]", 15)

// Full-text search in open access articles
search_pmc_fulltext("machine learning medical imaging", 20)

// Get complete abstract
get_full_abstract("35504917")

License

MIT

Repository

https://github.com/yourusername/enhanced-pubmed-mcp-server