PubMedSearch MCP Server について
PubMedSearch MCP Serverは、PubMedの検索と論文情報の取得を行うMCPサーバーです。キーワードや著者名で文献を探し、書誌情報を確認する研究ワークフローに適しています。
主な機能
- 01タイトル・抄録の語句で検索
- 02著者名で検索
- 03論文メタデータと抄録の取得
活用シーン
- 01特定テーマの論文検索
- 02著者から論文を特定
- 03DOIや雑誌情報の取得
MCP 対応
MCPクライアントにPubMed検索と論文情報取得のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PubMedSearch MCP サーバー
PubMed データベースから学術論文を検索・取得するツールを提供する Model Content Protocol サーバーです。
機能
- タイトル/要旨のキーワードまたは著者名で PubMed を検索します
- タイトル、著者、ジャーナル、要旨、DOI などを含む詳細情報を取得します
Smithery 経由でのインストール
Smithery 経由で、Claude Desktop に pubmed-search-mcp-server を自動的にインストールするには:
npx -y @smithery/cli install @gradusnikov/pubmed-search-mcp-server --client claude
手動でのインストール
-
このリポジトリをクローンします:
git clone <repository-url> cd pubmed-search-mcp-server -
依存関係をインストールします:
pip install fastmcp requests python-dotenv -
(設定が必要な場合は)プロジェクトのルートに
.envファイルを作成します
使用方法
-
開発モードでサーバーを起動します:
mcp dev pubmed_search_mcp_server.py -
または、Claude Desktop アプリの CLAUDE_DIRECTORY/claude_desktop_config.json にサーバーを追加します。たとえば、Windows Subsystem for Linux(WSL)を使用している場合は、次のようになります:
"pubmed-search": { "command": "wsl.exe", "args": [ "bash", "-c", "source /home/[user]/anaconda3/etc/profile.d/conda.sh && conda activate mcp && mcp run /home/[user]/pubmed-search-mpc-server/pubmed_search_mcp_server.py" ] },
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。