PubMed Enhanced Search Server
@leescot
About PubMed Enhanced Search Server
pubmed-mcp-smithery
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"pubmed-mcp-smithery": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@leescot/pubmed-mcp-smithery",
"--config",
"\"{}\""
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is PubMed Enhanced Search Server?
A Model Context Protocol (MCP) server that provides tools to search and retrieve academic papers from the PubMed database. It includes enhanced features such as MeSH term lookup, publication count statistics, and PICO-based evidence search. Designed for researchers, clinicians, and anyone conducting medical literature reviews.
How to use PubMed Enhanced Search Server?
Install Python 3.6+, fastmcp, and requests; then clone the repository and start the server with python pubmed_enhanced_mcp_server.py or in development mode with mcp dev pubmed_enhanced_mcp_server.py. Add the server to Claude Desktop by editing the claude_desktop_config.json file with the server's command and path.
Key features of PubMed Enhanced Search Server
- Search PubMed by keywords with optional journal filter
- Sort results by relevance or date (newest/oldest)
- Look up MeSH terms related to a medical concept
- Get publication counts for multiple search terms
- Retrieve detailed paper info including abstract, DOI, authors
- Perform structured PICO searches with synonym support
Use cases of PubMed Enhanced Search Server
- Conduct literature searches for systematic reviews
- Compare publication prevalence across multiple medical topics
- Perform structured evidence-based searches using the PICO framework
- Retrieve detailed metadata and abstracts for specific papers by PMID
FAQ from PubMed Enhanced Search Server
What are the prerequisites to run the server?
Python 3.6 or later and pip. The dependencies fastmcp and requests must be installed via pip.
How do I install the server?
Clone the repository, then run pip install fastmcp requests in the project directory.
What MCP functions does the server provide?
Five functions: search_pubmed, get_mesh_terms, get_pubmed_count, format_paper_details, and pico_search. Each accepts specific parameters and returns structured data.
How does the server handle NCBI rate limiting?
The server implements an automatic retry mechanism with backoff delays to handle potential rate limiting by NCBI's E-utilities service.
What license is this project under?
The project is licensed under the BSD 3-Clause License. See the LICENSE file for details.
Frequently asked questions
What are the prerequisites to run the server?
Python 3.6 or later and pip. The dependencies `fastmcp` and `requests` must be installed via pip.
How do I install the server?
Clone the repository, then run `pip install fastmcp requests` in the project directory.
What MCP functions does the server provide?
Five functions: `search_pubmed`, `get_mesh_terms`, `get_pubmed_count`, `format_paper_details`, and `pico_search`. Each accepts specific parameters and returns structured data.
How does the server handle NCBI rate limiting?
The server implements an automatic retry mechanism with backoff delays to handle potential rate limiting by NCBI's E-utilities service.
What license is this project under?
The project is licensed under the BSD 3-Clause License. See the LICENSE file for details.
Basic information
More Data & Analytics MCP servers

Waqi - AI Privacy Layer
ajprolificWaqi — hosted MCP server that redacts PII from your business tools before the AI sees them. Audit log included.
Sugra API MCP
Sugra Systems, Inc.Official MCP server for the Sugra API, giving AI agents source-attributed access to 1,500+ endpoints across 36 data domains from 160+ primary sources. Covers markets, economics, company fundamentals, government, news, cl

Signal Nodus SEC Filings
Signal NodusPrimary-source SEC intelligence for AI agents, delivered over MCP. 27 tools: year-over-year filing diffs, 8-K material events, 13D/13G activist stakes, insider Form 4 trades, 13F institutional holdings, IPO pipeline, ful

Kinetic Pricing
Kinetic PricingKinetic Pricing lets you run pricing research with your own customers and manage the work around each decision. Create Van Westendorp, Gabor-Granger, MaxDiff, and choice-based conjoint studies; preview and launch surveys
SiteGuru
Your site's real SEO data in your AI assistant. SiteGuru crawls your website and connects to Google Search Console and Google Analytics. This server exposes that data to your assistant, so you can ask what's broken, wha
Comments