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 ✅
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 claudeCursor
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 "{}"Klonen Sie das Repository:
git clone https://github.com/JackKuo666/PubMed-MCP-Server.git cd PubMed-MCP-ServerInstallieren Sie die erforderlichen Abhängigkeiten:
pip install -r requirements.txt
📊 Verwendung
Starten Sie den MCP-Server:
python pubmed_server.pyVerwendung 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:
search_pubmed_key_words: Suchen Sie mithilfe von Schlüsselwörtern nach Artikeln auf PubMed.search_pubmed_advanced: Führen Sie eine erweiterte Suche nach Artikeln auf PubMed mit mehreren Parametern durch.get_pubmed_article_metadata: Ruft Metadaten für einen PubMed-Artikel mithilfe seiner PMID ab.download_pubmed_pdf: Versuchen Sie, das Volltext-PDF für einen PubMed-Artikel herunterzuladen.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 FastMCPpubmed_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.
This server cannot be deployed
Maintenance
Related MCP Connectors
PubMed MCP — wraps the NCBI E-utilities API (biomedical literature, free, no auth)
AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP
Search 36M+ PubMed biomedical articles and ClinicalTrials.gov studies.
Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries
Related MCP Servers
- FlicenseNot gradedqualityDmaintenance🔍 Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.413-
- AlicenseAqualityAmaintenanceA bridge connecting AI agents to NCBI's PubMed database through the Model Context Protocol, enabling seamless searching, retrieval, and analysis of biomedical literature and data.113,208 npm157Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI assistants to search and retrieve biomedical research articles from PubMed's database of over 35 million citations, including metadata, abstracts, MeSH terms, and full-text PDFs when available.11MIT
- FlicenseBqualityDmaintenanceProvides comprehensive access to NCBI's PubMed database of over 36 million biomedical citations, allowing users to search, retrieve, and analyze literature directly through MCP tools. It supports advanced queries, citation management, full-text retrieval from PubMed Central, and precise discovery using MeSH terms.1615-