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
Servidores relacionados
Semantic Search Of Reddit
MCP server that enables AI assistants to search Reddit conversations, explore subreddits, and access trending topics.
StatPearls
Fetches peer-reviewed medical and disease information from StatPearls.
Langgraph Deep Search MCP Server
A deep search server powered by LangGraph and the Google Gemini API.
Slack Search
Search for messages and files within a Slack workspace using the Slack API.
Metasearch
A metasearch server that uses the Tavily API to perform searches based on specified queries.
SearXNG
A privacy-respecting metasearch engine powered by a self-hosted SearXNG instance.
IndieStack
Search and discover 130+ curated indie SaaS tools from your AI coding assistant
招投标大数据服务
Query comprehensive enterprise information from e-commerce platforms, including store details, sales data, and product statistics.
SelfMemory
Let your memories live forever by passing your knowledge to the next generation with SelfMemory.
Steam Game Server MCP
Model Context Protocol (MCP) server that inquires, diagnoses, and manages steam profiles, game libraries, concurrent users, and game server status.