Skip to main content
Glama
JackKuo666

PubMed-MCP-Server

PubMed MCP Server

Schmiedeabzeichen

🔍 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 ✅

Related MCP server: PubMed MCP Server

🚀 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.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Issues opened vs closed

Latest Blog Posts

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