mcp-simple-pubmed
MCP Simple PubMedは、Entrez APIを通じてPubMed記事にアクセスするためのサーバーです。キーワード検索、記事の要約の取得、オープンアクセス記事のフルテキストのダウンロードが可能です。AI向けにXML形式で情報を提供し、文書構造についての追加情報を含んでいます。
GitHubスター
126
ユーザー評価
未評価
お気に入り
0
閲覧数
7
フォーク
24
イシュー
3
インストール方法
難易度
中級推定所要時間
10-20 分
必要な環境
Python 3.6以上
インストール方法
インストール方法
前提条件
必要なソフトウェアとバージョンを明記してください。Python: 3.6以上
インストール手順
1. リポジトリのクローン
bash
git clone https://github.com/andybrandt/mcp-simple-pubmed.git
cd mcp-simple-pubmed
2. 依存関係のインストール
bash
pip install mcp-simple-pubmed
トラブルシューティング
よくある問題
問題: サーバーが起動しない 解決策: Pythonのバージョンを確認し、依存関係を再インストールしてください。 問題: APIキーが無効 解決策: NCBIのウェブサイトでAPIキーを再確認してください。設定方法
設定方法
基本設定
環境変数
以下の環境変数を設定する必要があります:bash
export PUBMED_EMAIL="your-email@example.com"
export PUBMED_API_KEY="your-api-key" # 任意
設定例
基本的な設定
json
{
"mcpServers": {
"simple-pubmed": {
"command": "python",
"args": ["-m", "mcp_simple_pubmed"],
"env": {
"PUBMED_EMAIL": "your-email@example.com"
}
}
}
}
使用例
使用例
基本的な使用方法
プログラムでの使用
python
import requests
def call_pubmed_tool(tool_name, params):
response = requests.post(
'http://localhost:3000/mcp/call',
json={
'tool': tool_name,
'parameters': params
}
)
return response.json()
使用例
result = call_pubmed_tool('search', {
'query': 'COVID-19',
'options': {'format': 'json'}
})
print(result)
使用ケース
AIアシスタントを使用してPubMedから特定の研究論文を検索する。
医学研究者が最新の研究成果を取得するためにPubMedを利用する。
教育機関が学生にオープンアクセスの論文を提供するために使用する。
データサイエンティストが医学データを分析するためにPubMedからデータを取得する。
追加リソース
作者情報
13
フォロワー
18
リポジトリ
0
Gist
0
貢献数