PubMed MCP サーバー
オープン アクセス コンテンツに重点を置いた PubMed データにアクセスするための MCP サーバー実装。
特徴
PubMedデータベースで研究論文を検索する
オープンアクセスコンテンツをフィルタリング
抄録を含む詳細な論文情報を入手
利用可能な場合は無料の全文リンクを見つける
APIコンプライアンスのための組み込みレート制限
Related MCP server: MCP PubMed Search
インストール
npm install @rikachu225/pubmed-server
使用法
import PubMedServer from '@rikachu225/pubmed-server';
// Search for recent open access papers
const results = await PubMedServer.getLatestOpenAccess({
topic: 'machine learning',
days: 30,
maxResults: 10
});
// Basic search with options
const searchResults = await PubMedServer.search({
query: 'cancer treatment',
maxResults: 20,
sort: 'relevance',
filterOpenAccess: true
});
APIリファレンス
検索(オプション)
指定した条件で記事を検索する
query: 検索用語maxResults: 結果の最大数(デフォルト: 10)sort: 並べ替え順(「関連性」または「日付」)filterOpenAccess: オープンアクセスコンテンツをフィルタリングするかどうか(デフォルト: true)
getLatestOpenAccess(オプション)
最近のオープンアクセス論文を入手する
topic: トピックを検索days: 遡る日数(デフォルト: 30)maxResults: 結果の最大数(デフォルト: 10)
getOpenAccessLinks(pmid)
記事の全文リンクを無料で入手する
pmid: 論文のPubMed ID
レート制限
サーバーは、NCBI のガイドラインに準拠するために自動レート制限を実装しています (1 秒あたり最大 3 件のリクエスト)。
ライセンス
マサチューセッツ工科大学