PubMed MCP
@grll
About PubMed MCP
A MCP server for PubMed data
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"pubmedmcp": {
"command": "uvx",
"args": [
"pubmedmcp@latest"
],
"env": {
"UV_PRERELEASE": "allow",
"UV_PYTHON": "3.12"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is PubMed MCP?
PubMed MCP is a server that allows searching and fetching articles from PubMed, a database of over 35 million citations for biomedical literature from MEDLINE, life science journals, and online books.
How to use PubMed MCP?
Add the configuration to your claude_desktop_config.json file using the uvx command with the pubmedmcp@latest package. Ensure uv and uvx are installed and available in your system PATH, and that Python 3.12 is used.
Key features of PubMed MCP
- Search PubMed for biomedical citations
- Fetch article metadata and details
- Leverages the pubmedclient Python package
- Integrates with Claude Desktop via MCP
- Uses uv for installation and execution
Use cases of PubMed MCP
- Searching PubMed for relevant biomedical literature citations
- Retrieving detailed information about specific PubMed articles
FAQ from PubMed MCP
How do I configure PubMed MCP?
Add the provided JSON snippet to your claude_desktop_config.json file, specifying the command uvx and arguments ["pubmedmcp@latest"].
What are the prerequisites?
You need uv installed with uvx available in your PATH, and Python 3.12 must be used (set via the UV_PYTHON environment variable).
Why might uv not be found by Claude?
Claude's PATH may differ from your system PATH. You can add a PATH key in your claude_desktop_config.json file to ensure uvx is available.
What Python version does PubMed MCP require?
It requires Python 3.12, which is enforced by setting UV_PYTHON: "3.12" in the configuration environment.
Frequently asked questions
How do I configure PubMed MCP?
Add the provided JSON snippet to your `claude_desktop_config.json` file, specifying the command `uvx` and arguments `["pubmedmcp@latest"]`.
What are the prerequisites?
You need `uv` installed with `uvx` available in your PATH, and Python 3.12 must be used (set via the `UV_PYTHON` environment variable).
Why might uv not be found by Claude?
Claude's PATH may differ from your system PATH. You can add a `PATH` key in your `claude_desktop_config.json` file to ensure `uvx` is available.
What Python version does PubMed MCP require?
It requires Python 3.12, which is enforced by setting `UV_PYTHON: "3.12"` in the configuration environment.
Basic information
More Data & Analytics MCP servers
MCP Simple PubMed
andybrandtMCP server for searching and querying PubMed medical papers/research database

Subtext
Subtext by FullstorySession replay, built for agents. Subtext is agentic session review: it captures production sessions of your app and connects them to your coding agent — Claude Code, Cursor, Codex, Devin, your own harness — so it can
dbt MCP Server
dbt-labsA MCP (Model Context Protocol) server for interacting with dbt.

CryptoWhaleInsights
CryptoWhaleInsights TeamReal-time crypto whale tracking & market intelligence. Monitors 80+ verified whale wallets across 14 blockchains (BTC, ETH, SOL, BSC, Base, ARB, MATIC, TON, SUI, HYPE, TRX, SEI, INJ, APT). 55 tools: whale movements, fear
Bright Data MCP
brightdata-comA powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.
Comments