PubMed-MCP-Server

Integrations

  • Enables searching PubMed's biomedical literature repository, retrieving paper metadata, downloading full-text PDFs when available, and performing deep analysis of scientific articles.

PubMed MCP Server

🔍 Ermöglichen Sie KI-Assistenten das Suchen, Zugreifen und Analysieren von PubMed-Artikeln über eine einfache MCP-Schnittstelle.

Der PubMed MCP Server schlägt über das Model Context Protocol (MCP) eine Brücke zwischen KI-Assistenten und PubMeds umfangreichem Archiv biomedizinischer Literatur. Er ermöglicht KI-Modellen die Suche nach wissenschaftlichen Artikeln, den Zugriff auf deren Metadaten und die Durchführung tiefgehender Analysen programmgesteuert.

🤝 Beitragen • 📝 Fehler melden

✨ Kernfunktionen

  • 🔎 Artikelsuche: Durchsuchen Sie PubMed-Artikel mit Schlüsselwörtern oder der erweiterten Suche ✅
  • 🚀 Effizientes Abrufen: Schneller Zugriff auf Papiermetadaten ✅
  • 📊 Metadatenzugriff: Rufen Sie detaillierte Metadaten für bestimmte Dokumente ab ✅
  • 📊 Forschungsunterstützung: Erleichtern Sie die Forschung und Analyse in den biomedizinischen Wissenschaften ✅
  • 📄 Papierzugriff: Versuchen Sie, den Volltext des PDF-Inhalts herunterzuladen ✅
  • 🧠 Tiefenanalyse: Führen Sie eine umfassende Analyse der Dokumente durch ✅
  • 📝 Forschungsanregungen: Eine Reihe spezieller Anregungen für die Papieranalyse ✅

🚀 Schnellstart

Voraussetzungen

  • Python 3.10+
  • FastMCP-Bibliothek

Installation

Installation über Smithery

So installieren Sie den PubMed-MCP-Server für Claude Desktop automatisch über Smithery :

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

Fügen Sie Folgendes in Einstellungen → Cursoreinstellungen → MCP → Neuen Server hinzufügen ein:

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

CLine

npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client cline --config "{}"
  1. Klonen Sie das Repository:
    git clone https://github.com/JackKuo666/PubMed-MCP-Server.git cd PubMed-MCP-Server
  2. Installieren Sie die erforderlichen Abhängigkeiten:
    pip install -r requirements.txt

📊 Verwendung

Starten Sie den MCP-Server:

python pubmed_server.py

Verwendung mit Claude Desktop

Fügen Sie diese Konfiguration zu Ihrer claude_desktop_config.json hinzu:

(Mac OS)

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

(Windows-Version):

{ "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": [] } } }

Verwendung mit Cline

{ "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

Der PubMed MCP-Server bietet die folgenden Tools:

  1. search_pubmed_key_words : Suchen Sie mithilfe von Schlüsselwörtern nach Artikeln auf PubMed.
  2. search_pubmed_advanced : Führen Sie eine erweiterte Suche nach Artikeln auf PubMed mit mehreren Parametern durch.
  3. get_pubmed_article_metadata : Ruft Metadaten für einen PubMed-Artikel mithilfe seiner PMID ab.
  4. download_pubmed_pdf : Versuchen Sie, das Volltext-PDF für einen PubMed-Artikel herunterzuladen.
  5. deep_paper_analysis : Führen Sie eine umfassende Analyse eines PubMed-Artikels durch.

Suche nach Dokumenten

Sie können den KI-Assistenten bitten, mit Abfragen wie diesen nach Dokumenten zu suchen:

Can you search PubMed for recent papers about CRISPR?

Papierdetails abrufen

Sobald Sie eine PMID haben, können Sie weitere Einzelheiten anfordern:

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

Papieranalyse

Sie können eine gründliche Analyse eines Dokuments anfordern:

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

📁 Projektstruktur

  • pubmed_server.py : Die Hauptimplementierung des MCP-Servers mit FastMCP
  • pubmed_web_search.py : Enthält die Logik zum Durchsuchen von PubMed und zum Abrufen von Artikelinformationen

🔧 Abhängigkeiten

  • Python 3.10+
  • FastMCP
  • asyncio
  • Protokollierung
  • Anfragen
  • beautifulsoup4

🤝 Beitragen

Beiträge sind willkommen! Senden Sie gerne einen Pull Request.

📄 Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

⚠️ Haftungsausschluss

Dieses Tool dient ausschließlich Forschungszwecken. Bitte beachten Sie die Nutzungsbedingungen von PubMed und nutzen Sie dieses Tool verantwortungsvoll.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

🔍 Ermöglichen Sie KI-Assistenten das Suchen, Zugreifen und Analysieren von PubMed-Artikeln über eine einfache MCP-Schnittstelle.

  1. ✨ Kernfunktionen
    1. 🚀 Schnellstart
      1. Voraussetzungen
      2. Installation
      3. Installation über Smithery
      4. CLine
    2. 📊 Verwendung
      1. Verwendung mit Claude Desktop
        1. 🛠 MCP-Tools
          1. Suche nach Dokumenten
          2. Papierdetails abrufen
          3. Papieranalyse
        2. 📁 Projektstruktur
          1. 🔧 Abhängigkeiten
            1. 🤝 Beitragen
              1. 📄 Lizenz
                1. ⚠️ Haftungsausschluss

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    An MCP server that provides access to PubMed articles through the Entrez API.
                    Last updated -
                    2
                    76
                    Python
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    The ArXiv MCP Server bridges the gap between AI models and academic research by providing a sophisticated interface to arXiv's extensive research repository. This server enables AI assistants to perform precise paper searches and access full paper content, enhancing their ability to engage with scientific literature.
                    Last updated -
                    4
                    969
                    Python
                    Apache 2.0
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server implementation that enables searching and retrieving research articles from PubMed with specific focus on open access content filtering and full-text link retrieval.
                    Last updated -
                    4
                    3
                    JavaScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    🔍 Enable AI assistants to search and access bioRxiv papers through a simple MCP interface. The bioRxiv MCP Server provides a bridge between AI assistants and bioRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for biology preprints and access their
                    Last updated -
                    4
                    Python
                    • Linux
                    • Apple

                  View all related MCP servers

                  ID: r0db5yoo65