MCP.so
ログイン

PubMed MCP Server

@hanxuanliang

基本情報

カテゴリ

データと分析

ライセンス

MIT license

トランスポート

stdio

作者

hanxuanliang

PubMed MCP Server について

pubmed mcp server

PubMed MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

PubMed MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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

よくある質問

1

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.

2

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.

3

Wie starte ich den Server?

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

4

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.

5

Welche PDFs können heruntergeladen werden?

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

コメント

「データと分析」の他のコンテンツ