Skip to main content
Glama

PubMed-MCP-Server

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
                    112
                    Python
                    MIT License
                    • 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 -
                    18
                    Python
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    🔍 Enable AI assistants to search and access medRxiv papers through a simple MCP interface. The medRxiv MCP Server provides a bridge between AI assistants and medRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for health sciences preprints and acce
                    Last updated -
                    6
                    Python
                    • Linux
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/JackKuo666/PubMed-MCP-Server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server