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
संबंधित सर्वर
Steam Game Server MCP
Model Context Protocol (MCP) server that inquires, diagnoses, and manages steam profiles, game libraries, concurrent users, and game server status.
Rhumb MCP
Agent-native tool intelligence — discover, score, and compare 600+ APIs across 16 MCP tools. Zero-signup discovery, AN Score methodology, failure mode data, and managed execution.
Unified Search MCP Server
Provides unified search capabilities across Google Scholar, Google Web Search, and YouTube.
arXiv Search
A server for searching academic papers and preprints on arXiv.org.
Qdrant RAG MCP Server
A semantic search server for codebases using Qdrant, featuring intelligent GitHub issue and project management.
Meyhem
Agent-native search proxy with feedback-driven ranking. Results ranked by whether agents actually succeed with them.
Movies Search Tool
A search tool for finding movies and TV shows from multiple video sources with link validation.
PulseMCP Server
Discover and explore MCP servers and integrations using the PulseMCP API.
Paper Search MCP
Search and download academic papers from sources like arXiv, PubMed, and Google Scholar.
Perigon MCP Server
Official MCP server for the Perigon API, providing access to real-time news and media data.