MCP.so
登录

PubMed MCP Server

@hanxuanliang

关于 PubMed MCP Server

pubmed mcp server

基本信息

分类

数据与分析

许可证

MIT license

运行时

python

传输方式

stdio

发布者

hanxuanliang

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "pubmed-mcp-server-hanxuanliang": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

Was ist PubMed MCP Server?

PubMed MCP Server ist ein Dienst, der über das Model Context Protocol (MCP) den Zugriff auf die PubMed-Datenbank ermöglicht. Er erlaubt das Suchen von Artikeln, das Abrufen von Metadaten und das Herunterladen von PDF-Dateien aus der PMC-Sammlung. Das Tool richtet sich an Entwickler, die PubMed-Daten in MCP-kompatible Anwendungen einbinden möchten.

Wie benutzt man PubMed MCP Server?

Nach dem Klonen des Repositories und der Installation von uv wird die Umgebung mit uv sync eingerichtet. Eine .env-Datei kann den Download-Pfad konfigurieren. Der Server wird mit uv run main.py gestartet und läuft standardmäßig unter http://localhost:8977. Ein MCP-Client kann diesen Endpunkt im SSE-Modus verwenden.

Hauptfunktionen von PubMed MCP Server

  • Suche nach Artikeln anhand von Schlüsselwörtern
  • Abrufen von Metadaten (Titel, Abstract, Autoren, Schlüsselwörter)
  • Herunterladen von PMC-Artikeln als PDF
  • Konfigurierbarer Speicherort für PDF-Dateien
  • Einfache Integration über MCP und SSE

Anwendungsfälle von PubMed MCP Server

  • Automatisierte Literatursuche für Forschungszwecke
  • Extraktion von Artikelinformationen für Datenanalysen
  • Lokales Archivieren von PMC-Artikeln im PDF-Format
  • Einbindung von PubMed-Daten in KI-Assistenten oder Wissensmanagementsysteme

FAQ von PubMed MCP Server

Welche Voraussetzungen gibt es?

Python 3.12 oder höher und das Tool uv werden benötigt. Die Abhängigkeiten werden über uv sync installiert.

Wie konfiguriere ich den Download-Pfad?

In einer .env-Datei kann die Variable DOWNLOAD_PATH gesetzt werden. Standardmäßig werden PDFs unter /tmp/pubmed-pdfs gespeichert.

Wie starte ich den Server?

Der Server wird mit dem Befehl uv run main.py gestartet und ist dann unter http://localhost:8977 erreichbar.

Wie verbinde ich einen MCP-Client?

Der Client muss den Endpunkt des Servers im SSE-Modus verwenden. Die genaue Konfiguration hängt vom jeweiligen Client ab.

Welche PDFs können heruntergeladen werden?

Es werden ausschließlich PDF-Dateien von PMC-Artikeln heruntergeladen.

评论

数据与分析 分类下的更多 MCP 服务器