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
Server Terkait
Inkeep
RAG Search over your content powered by Inkeep
Rememberizer MCP Server for Common Knowledge
Access personal and team knowledge repositories, including documents and Slack discussions.
Travel Planner
A server for travel planning and interacting with Google Maps services.
Mapbox
Unlock geospatial intelligence through Mapbox APIs like geocoding, POI search, directions, isochrones and more.
Finviz MCP Server
Provides stock screening and fundamental analysis using Finviz data. Requires a Finviz Elite subscription.
BrowseAI Dev
Evidence-backed web research for AI agents. BM25+NLI claim verification, confidence scores, citations, contradiction detection. 12 MCP tools. Works with Claude Desktop, Cursor, Windsurf. Python SDK (pip install browseaidev), LangChain, CrewAI, LlamaIndex integrations. npx browseai-dev
Wolfram Alpha
Access Wolfram Alpha's computational knowledge engine for expert-level answers and data analysis.
CryptoPanic News
Provides the latest cryptocurrency news to AI agents, powered by the CryptoPanic API.
Web Search
Perform Google searches and view web content with advanced bot detection avoidance.
searchcode.com — Code Intelligence for LLMs
Structured access to code analysis, search, and retrieval for any public git repository—purpose-built for large language models.