logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

pubmed-search-mcp-server

Search and retrieve academic papers from the PubMed database, providing access to titles, authors, journals, abstracts, and DOIs.

Author

pubmed-search-mcp-server logo

gradusnikov

BSD 3-Clause "New" or "Revised" License

Quick Info

GitHub GitHub Stars 6
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

pubmedjournalsgradusnikovpubmed searchgradusnikov pubmedpubmed database

PubMedSearch MCP Server

smithery badge

A Model Content Protocol server that provides tools to search and retrieve academic papers from PubMed database.

Features

  • Search PubMed by keywords in title/abstract or author names
  • Retrieve detailed information including title, authors, journal, abstract, DOI and more

Installing via Smithery

To install pubmed-search-mcp-server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @gradusnikov/pubmed-search-mcp-server --client claude

Installing Manually

  1. Clone this repository: git clone <repository-url> cd pubmed-search-mcp-server

  2. Install dependencies: pip install fastmcp requests python-dotenv

  3. Create a .env file in the project root (if needed for configuration)

Usage

  1. Start the server in development mode: mcp dev pubmed_search_mcp_server.py

  2. or add the server to Claude Desktop app CLAUDE_DIRECTORY/claude_desktop_config.json. For example if you are using Windows Subsystem for Linux (WSL) it may look like this:

"pubmed-search": { "command": "wsl.exe", "args": [ "bash", "-c", "source /home/[user]/anaconda3/etc/profile.d/conda.sh && conda activate mcp && mcp run /home/[user]/pubmed-search-mpc-server/pubmed_search_mcp_server.py" ] },

See Also

`