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 installed
Maintenance
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