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 件のリクエスト)。
ライセンス
マサチューセッツ工科大学
mcp-pubmed-server
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.