mcpField
M
mcp-scholaris

mcp-scholaris

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

mcp-scholaris について

mcp-scholarisは、学術論文の検索とオープンアクセス全文の取得に対応するMCPサーバーです。研究者や論文を読む人向けに、arXiv、Semantic Scholar、PubMedを検索し、Unpaywallで公開版も探せます。

主な機能

  1. 01テーマ、著者、キーワードで検索
  2. 02arXiv、Semantic Scholar、PubMedを横断検索
  3. 03arXivのPDF全文を取得
  4. 04BioC経由でPubMed Centralの記事を取得
  5. 05Unpaywallでオープンアクセス版を検索

活用シーン

  1. 01研究テーマに関する論文の検索
  2. 02利用可能なオープンアクセス論文の取得
  3. 03DOI論文の公開版の特定

MCP 対応

stdioとJSON-RPC 2.0を介して、MCPクライアントに論文検索・取得ツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"penny4nonsense-mcp-scholaris": {
"command": "uvx",
"args": [
"mcp-scholaris"
]
}
}
}
起動コマンドuvx mcp-scholaris

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

パッケージ
pypimcp-scholaris0.1.3

ツール

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

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

詳細

mcp-scholaris

オープンアクセスの情報源から学術論文を取得する MCP サーバーです。arXiv、Semantic Scholar、PubMed を横断検索でき、arXiv の PDF、PubMed Central(BioC API)、Unpaywall を通じて全文を取得できます。ペイウォールもグレーゾーンもありません。正規のオープンアクセスのみを扱います。

インストール

pip install mcp-scholaris

ツール

search_papers

トピック、著者、キーワードで学術論文を検索します。

パラメーター:

  • query(必須)— 検索語
  • sources(任意)— 検索する情報源のリスト:arxiv、semantic_scholar、pubmed。デフォルトでは3つすべてを検索します。
  • max_results(任意)— 情報源ごとの最大検索結果数。デフォルトは5です。
fetch_paper

論文の全文を取得します。arXiv → PubMed Central → Unpaywall の順にオープンアクセスの情報源を試します。少なくとも1つの識別子を指定してください。

パラメーター:

  • arxiv_id — 例:2301.00001 または arxiv:2301.00001
  • pubmed_id — PubMed ID(PMID)、例:36383508
  • doi — 例:10.1371/journal.pone.0276755

設定

Semantic Scholar は API キーなしで動作しますが、レート制限があります。より高い制限を利用するには、作業ディレクトリに .env ファイルを作成してください。

SEMANTIC_SCHOLAR_API_KEY=your_key_here

API キーは semanticscholar.org で無料で取得できます。

MCP クライアントでの使用方法

MCP クライアントの設定に追加してください。

{
  "mcpServers": {
    "scholaris": {
      "command": "scholaris"
    }
  }
}

または、直接実行します。

scholaris

サーバーは、MCP プロトコル(JSON-RPC 2.0)を使用して stdio 経由で通信します。

情報源

情報源検索全文
arXiv✓✓ PDF
Semantic Scholar✓✓ OA PDF が利用可能な場合
PubMed✓✓ BioC API 経由(PMC の論文)
Unpaywall—✓ OA 版があるあらゆる DOI

ライセンス

MIT

コメント

MCP は初めてですか?

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

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