Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

ยฉ 2026 TrackMCP. All rights reserved.

Built with โค๏ธ by Krishna Goyal

    Pubmed Mcp Server

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

    73 stars
    Python
    Updated Nov 1, 2025

    Table of Contents

    • โœจ Core Features
    • ๐Ÿš€ Quick Start
    • Prerequisites
    • Installation
    • Installing via Smithery
    • claude
    • Cursor
    • Windsurf
    • CLine
    • ๐Ÿ“Š Usage
    • Usage with Claude Desktop
    • ๐Ÿ›  MCP Tools
    • Searching Papers
    • Getting Paper Details
    • Analyzing Papers
    • ๐Ÿ“ Project Structure
    • ๐Ÿ”ง Dependencies
    • ๐Ÿค Contributing
    • ๐Ÿ“„ License
    • โš ๏ธ Disclaimer

    Table of Contents

    • โœจ Core Features
    • ๐Ÿš€ Quick Start
    • Prerequisites
    • Installation
    • Installing via Smithery
    • claude
    • Cursor
    • Windsurf
    • CLine
    • ๐Ÿ“Š Usage
    • Usage with Claude Desktop
    • ๐Ÿ›  MCP Tools
    • Searching Papers
    • Getting Paper Details
    • Analyzing Papers
    • ๐Ÿ“ Project Structure
    • ๐Ÿ”ง Dependencies
    • ๐Ÿค Contributing
    • ๐Ÿ“„ License
    • โš ๏ธ Disclaimer

    Documentation

    MseeP.ai Security Assessment Badge

    PubMed MCP Server

    smithery badge

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

    The PubMed MCP Server provides a bridge between AI assistants and PubMed's vast repository of biomedical literature through the Model Context Protocol (MCP). It allows AI models to search for scientific articles, access their metadata, and perform deep analysis in a programmatic way.

    ๐Ÿค Contribute โ€ข ๐Ÿ“ Report Bug

    โœจ 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:

    claude

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

    Cursor

    Paste the following into Settings โ†’ Cursor Settings โ†’ MCP โ†’ Add new server:

    • Mac/Linux
    s
    npx -y @smithery/cli@latest run @JackKuo666/pubmed-mcp-server --client cursor --config "{}"

    Windsurf

    sh
    npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client windsurf --config "{}"

    CLine

    sh
    npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client cline --config "{}"

    1. Clone the repository:

    code
    git clone https://github.com/JackKuo666/PubMed-MCP-Server.git
       cd PubMed-MCP-Server

    2. Install the required dependencies:

    code
    pip install -r requirements.txt

    ๐Ÿ“Š Usage

    Start the MCP server:

    bash
    python pubmed_server.py

    Usage with Claude Desktop

    Add this configuration to your claude_desktop_config.json:

    (Mac OS)

    json
    {
      "mcpServers": {
        "pubmed": {
          "command": "python",
          "args": ["-m", "pubmed-mcp-server"]
          }
      }
    }

    (Windows version):

    json
    {
      "mcpServers": {
        "pubmed": {
          "command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe",
          "args": [
            "D:\\code\\YOUR\\PATH\\PubMed-MCP-Server\\pubmed_server.py"
          ],
          "env": {},
          "disabled": false,
          "autoApprove": []
        }
      }
    }

    Using with Cline

    json
    {
      "mcpServers": {
        "pubmed": {
          "command": "bash",
          "args": [
            "-c",
            "source /home/YOUR/PATH/mcp-server-pubmed/.venv/bin/activate && python /home/YOUR/PATH/pubmed-mcp-server.py"
          ],
          "env": {},
          "disabled": false,
          "autoApprove": []
        }
      }
    }

    ๐Ÿ›  MCP Tools

    The PubMed MCP Server provides the following 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.

    Searching Papers

    You can ask the AI assistant to search for papers using queries like:

    code
    Can you search PubMed for recent papers about CRISPR?

    Getting Paper Details

    Once you have a PMID, you can ask for more details:

    code
    Can you show me the metadata for the paper with PMID 12345678?

    Analyzing Papers

    You can request a deep analysis of a paper:

    code
    Can you perform a deep analysis of the paper with PMID 12345678?

    ๐Ÿ“ Project Structure

    • pubmed_server.py: The main MCP server implementation using FastMCP
    • pubmed_web_search.py: Contains the logic for searching PubMed and retrieving article information

    ๐Ÿ”ง Dependencies

    • Python 3.10+
    • FastMCP
    • asyncio
    • logging
    • requests
    • beautifulsoup4

    ๐Ÿค Contributing

    Contributions are welcome! Please feel free to submit a Pull Request.

    ๐Ÿ“„ License

    This project is licensed under the MIT License.

    โš ๏ธ Disclaimer

    This tool is for research purposes only. Please respect PubMed's terms of service and use this tool responsibly.

    Similar MCP

    Based on tags & features

    • AS

      Aseprite Mcp

      Pythonยท
      92
    • IS

      Isaac Sim Mcp

      Pythonยท
      83
    • FH

      Fhir Mcp Server

      Pythonยท
      55
    • AL

      Alibaba Cloud Ops Mcp Server

      Pythonยท
      78

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScriptยท
      22.1k
    • SE

      Serena

      Pythonยท
      14.5k
    • MC

      Mcp Playwright

      TypeScriptยท
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScriptยท
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AS

      Aseprite Mcp

      Pythonยท
      92
    • IS

      Isaac Sim Mcp

      Pythonยท
      83
    • FH

      Fhir Mcp Server

      Pythonยท
      55
    • AL

      Alibaba Cloud Ops Mcp Server

      Pythonยท
      78

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScriptยท
      22.1k
    • SE

      Serena

      Pythonยท
      14.5k
    • MC

      Mcp Playwright

      TypeScriptยท
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScriptยท
      3.0k