PU

PubMed

Created 4 months ago

Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.

development location documentation public biomedical

What is PubMed?

Enable AI assistants to search, access, and analyze PubMed articles through a simple MCP interface.

Documentation

Core Features

  • Paper Search: Query PubMed articles with keywords or advanced search
  • Efficient Retrieval: Fast access to paper metadata
  • Metadata Access: Retrieve detailed metadata for specific papers
  • Research Support: Facilitate biomedical sciences research and analysis
  • Paper Access: Attempt to download full-text PDF content
  • Deep Analysis: Perform comprehensive analysis of papers
  • Research Prompts: A set of specialized prompts for paper analysis

Quick Start# Prerequisites

  • Python 3.10+
  • FastMCP library

Installation## Installing via Smithery

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

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

Usage

Start the MCP server:

python pubmed_server.py

MCP Tools

  1. search_pubmed_key_words: Search for articles on PubMed using keywords.
  2. search_pubmed_advanced: Perform an advanced search for articles on PubMed with multiple parameters.
  3. get_pubmed_article_metadata: Fetch metadata for a PubMed article using its PMID.
  4. download_pubmed_pdf: Attempt to download the full-text PDF for a PubMed article.
  5. deep_paper_analysis: Perform a comprehensive analysis of a PubMed article.

Server Config

{
  "mcpServers": {
    "pubmed-server": {
      "command": "npx",
      "args": [
        "pubmed"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: No

Project Info

Hosted Featured
Created At: Jul 17, 2025
Updated At: Aug 07, 2025
Author: Jack Kuo
Category: community
License: MIT License
Tags:
development location documentation