Skip to main content
Glama

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.

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

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