mcp-pubmed-server

このMCPサーバーは、PubMedデータベースにアクセスし、オープンアクセスコンテンツに焦点を当てた実装です。研究記事の検索、オープンアクセスコンテンツのフィルタリング、詳細な記事情報の取得が可能で、APIのコンプライアンスを考慮したレート制限も備えています。

GitHubスター

3

ユーザー評価

未評価

フォーク

2

イシュー

1

閲覧数

3

お気に入り

0

README
PubMed MCP Server

An MCP server implementation for accessing PubMed data with focus on open access content.

Features
  • Search PubMed database for research articles
  • Filter for open access content
  • Get detailed article information including abstracts
  • Find free full-text links where available
  • Built-in rate limiting for API compliance
Installation
npm install @rikachu225/pubmed-server
Usage
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 Reference
search(options)

Search for articles with specified criteria

  • query: Search terms
  • maxResults: Maximum number of results (default: 10)
  • sort: Sort order ('relevance' or 'date')
  • filterOpenAccess: Whether to filter for open access content (default: true)
getLatestOpenAccess(options)

Get recent open access papers

  • topic: Search topic
  • days: Number of days to look back (default: 30)
  • maxResults: Maximum number of results (default: 10)
getOpenAccessLinks(pmid)

Get available free full-text links for an article

  • pmid: PubMed ID of the article
Rate Limiting

The server implements automatic rate limiting to comply with NCBI's guidelines (maximum 3 requests per second).

License

MIT

mcp-pubmed-server
作者情報

0

フォロワー

3

リポジトリ

0

Gist

13

貢献数

トップ貢献者

スレッド