mcpField
P
PubMedSearch MCP Server

PubMedSearch MCP Server

ローカル
github.com/gradusnikov検索786 週間前に更新

PubMedSearch MCP Server について

PubMedSearch MCP Serverは、PubMedの検索と論文情報の取得を行うMCPサーバーです。キーワードや著者名で文献を探し、書誌情報を確認する研究ワークフローに適しています。

主な機能

  1. 01タイトル・抄録の語句で検索
  2. 02著者名で検索
  3. 03論文メタデータと抄録の取得

活用シーン

  1. 01特定テーマの論文検索
  2. 02著者から論文を特定
  3. 03DOIや雑誌情報の取得

MCP 対応

MCPクライアントにPubMed検索と論文情報取得のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"pubmed-search": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

PubMedSearch MCP サーバー

smithery badge

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
手動でのインストール
  1. このリポジトリをクローンします:

    git clone <repository-url>
    cd pubmed-search-mcp-server
    
  2. 依存関係をインストールします:

    pip install fastmcp requests python-dotenv
    
  3. (設定が必要な場合は)プロジェクトのルートに .env ファイルを作成します

使用方法

  1. 開発モードでサーバーを起動します:

    mcp dev pubmed_search_mcp_server.py
    
  2. または、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"
                ]
            },
    

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。