Enhanced PubMed Search
A search server for PubMed, the biomedical literature database, using a pure Node.js implementation.
Enhanced PubMed MCP Server
🔬 No Python Required - Pure Node.js implementation of PubMed search MCP server
Quick Start
# Claude Desktop Configuration
{
"mcpServers": {
"pubmed": {
"command": "npx",
"args": ["-y", "enhanced-pubmed-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
Usage
Command Line
# Direct execution (no installation needed)
npx enhanced-pubmed-mcp-server
# Help and version info
npx enhanced-pubmed-mcp-server --help
npx enhanced-pubmed-mcp-server --version
Claude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"pubmed": {
"command": "npx",
"args": ["-y", "enhanced-pubmed-mcp-server"]
}
}
}
Configuration file locations:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Available Tools
search_pubmed(query, max_results)- Enhanced PubMed searchget_full_abstract(pmid)- Complete abstract retrievalsearch_pmc_fulltext(query, max_results)- PMC full-text searchretrieve_pubmed_results(search_id, page)- Paginated resultslist_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")
Requirements
- Node.js 14.0.0 or higher
- Internet connection for PubMed API access
License
MIT
Repository
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Metasearch
A metasearch server that uses the Tavily API to perform searches based on specified queries.
Mevzuat MCP
Provides programmatic access to the Turkish Ministry of Justice Legislation Information System (mevzuat.gov.tr) for searching and retrieving legal texts.
BigGo MCP Server
A server for product search, price history tracking, and specification search using the BigGo API.
domain-search-mcp
Domain Search MCP is an open-source MCP server that gives AI assistants the ability to check domain availability in real-time.
PipeCD Docs
Search and retrieve official PipeCD documentation.
News Fact-Checker
Automated fact-checking of news headlines using web search and Google Gemini AI.
Greenbook
A lightweight Model Context Protocol (MCP) server that exposes Greenbook data and tools for market research professionals, analysts, and related workflows.
mcpdoc
Access website documentation for AI search engines (llms.txt files) over MCP.
Weather MCP Server
Provides real-time weather forecasts and alerts using the National Weather Service API.
SourceHarbor MCP
Source-first MCP knowledge control tower for watchlists, briefings, grounded search, and evidence-backed Ask.