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
Serveurs connexes
Agora MCP
Search and buy products across thousands of online stores using the SearchAgora universal product search engine.
Recall Kitchen
Search product recalls and receive notifications
Perplexity MCP Zerver
Interact with Perplexity.ai using Puppeteer without an API key. Requires Node.js and stores chat history locally.
IP2Location.io
IP2Location.io API integration to retrieve the geolocation information for an IP address.
MCP Naver News
Search for news articles using the Naver News API. Requires Naver News API credentials.
EzBiz Government Contracting Intelligence
AI-powered federal contract search, agency spending analysis, competitor win tracking, and set-aside monitoring.
Reexpress
Enable Similarity-Distance-Magnitude statistical verification for your search, software, and data science workflows
Brave-Gemini Research MCP Server
Perform web searches with the Brave Search API and analyze research papers using Google's Gemini model.
Crypto News MCP Server
Provides real-time cryptocurrency news for AI agents using the NewsData.io API.
Ubersuggest
Perform AI-assisted SEO analysis using Neil Patel's Ubersuggest platform.