Scholar MCP Server
ローカル学術論文ツールMCPサーバー — 9つのソースの検索、マルチソースダウンロード、AIによる分析、引用グラフ、コードベースの論文推薦。
👁 PyPI
👁 Python
👁 Tests
👁 License
クイックインストール
pip install scholar-mcp-server[all]
scholar-mcp-install --all以上です。IDEを再起動して使用を開始してください。
Related MCP server: Paper Search MCP
機能
ツール | 説明 |
| 関連性スコアリング付きの9ソース同時検索 (Semantic Scholar, OpenAlex, Crossref, PubMed, arXiv, CORE, Europe PMC, DOAJ, dblp) |
| マルチソースPDFダウンロード: Unpaywall → Publisher OA → arXiv → Sci-Hub → scidownl |
| DOIリストによる複数論文の一括ダウンロード |
| AI分析 — PDFをダウンロードし、全文を抽出(最大20ページ / 12,000文字)して、OpenAI互換APIに送信 |
| ワークスペースのコードをスキャン → 関連論文を自動的にマルチクエリ推薦 |
| Mermaid形式の引用/参考文献ネットワークの可視化を生成 |
| ダウンロードソースの可用性を確認 |
検索品質
検索結果は4要素の複合スコアでランク付けされます:
要素 | 重み | 説明 |
クエリの関連性 | 0–40 | タイトル + アブストラクトの用語一致 |
引用の影響力 | 0–30 | 対数スケールの引用数 |
ソースの品質 | 0–10 | データソースの信頼性加重 |
年の最新性 | 0–15 | 最近の出版物に対するブースト |
重複排除には、9つのソース全体でDOI一致 + Jaccardタイトル類似度(閾値0.7以上)を使用します。各ソースコネクタには、指数バックオフによる再試行が組み込まれています。
AI分析
paper_ai_analyze はあらゆるOpenAI互換APIで動作します。AI_API_BASE、AI_API_KEY、AI_MODEL を設定して、お好みのプロバイダーを指定してください。
代替インストール (Git Clone)
git clone https://github.com/45645678a/Scholar-mcp.git
cd Scholar-mcp
pip install -r requirements.txt
python install.py --all環境変数
変数 | 説明 | 必須 |
| AI分析用APIキー |
|
| APIベースURL (OpenAI互換エンドポイント) | オプション (デフォルト: |
| モデル名 | オプション (デフォルト: |
| Unpaywall API用メールアドレス | オプション |
対応IDE
Antigravity (Gemini)
Cursor
Windsurf
Claude Code / Claude Desktop
VS Code (Copilot)
検索ソース (9)
すべて無料、APIキー不要:
ソース | カバー範囲 |
Semantic Scholar | 広範な学術情報 (主要) |
OpenAlex | 2億5000万件以上の著作、グローバル |
Crossref | DOIメタデータ |
PubMed | 生物医学 |
arXiv | 物理学、CS、数学 |
CORE | オープンアクセスアグリゲーター |
Europe PMC | 欧州の生物医学 |
DOAJ | オープンアクセスジャーナル |
dblp | コンピュータサイエンス |
開発
pip install .[all] pytest
pytest tests/ -v検索の重複排除、ダウンロードチェーン、キーワード抽出、コネクタのモックをカバーする40のテスト。
⚠️ 免責事項
このツールには、個人的な学術利用のためのオプションとしてSci-Hub統合が含まれています。Sci-Hubは一部の法域で違法となる可能性があります。ユーザーは、現地の法律および機関のポリシーを遵守する責任を単独で負います。 著者は著作権侵害を推奨しません。コンプライアンスに敏感な環境(大学、企業、研究所)にいる場合は、Sci-Hubダウンロードソースを使用する前に、所属機関のポリシーを確認してください。
ライセンス
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/45645678a/scholar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
