Mcp Scholar について
MCP Scholarは、研究者やAIエージェント向けのMCPサーバーです。学術文献の検索、論文や参考文献の確認、著者プロフィールの分析、BibTeXの検証に対応し、主にOpenAlexを使い、結果が少ない場合はSemantic Scholarも参照します。
主な機能
- 01複数ソースによる論文検索
- 02論文メタデータ、要旨、参考文献
- 03著者プロフィールと論文の分析
- 04BibTeXの検証と補完
- 05サーバーと上流のヘルスチェック
活用シーン
- 01キーワードと年の範囲で論文を検索
- 02論文の要旨と参考文献を確認
- 03著者の主要な論文を調査
- 04BibTeXエントリーの検証と補完
MCP 対応
文献検索、論文詳細、参考文献、著者分析、BibTeX検証、ヘルスチェックをMCPクライアント向けのツールとして公開します。読み取り専用ツールには `readOnlyHint` や `idempotentHint` などの注釈があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🎓 MCP Scholar
Model Context Protocol(MCP)を基盤とする学術研究・文献分析サーバー
模型上下文协议(MCP)に基づく学術文献検索・分析サービス
🌍 英語
概要
MCP Scholar(mcp-scholar)は、学術研究者やAIエージェント向けに設計された、軽量で拡張可能なModel Context Protocol(MCP)サーバーです。Claude Desktop、Claude Code、Cursor、Cherry StudioなどのMCP対応クライアントから、複数の情報源(主にOpenAlexを使用し、OpenAlexの結果が少ない場合はSemantic Scholarを利用)を横断して学術文献を検索し、論文の詳細や参考文献を調べ、研究者プロフィールを分析し、会話型またはエージェント型のワークフロー内で引用を直接検証できます。
✨ 主な機能(v0.4.1)
- 🔎 複数の情報源を統合した検索:戦略(
exact/adaptive/hybrid)を指定できる単一のsearch_papersツールです。主な情報源としてOpenAlexを使用し、OpenAlexの検索結果が少ない場合はSemantic Scholarを利用します。 - 📄 論文の詳細な調査:包括的なメタデータ、要約全文、参考文献一覧を取得します。
- 👨🔬 研究者プロフィール分析:著者プロフィールを解析し、影響力の高い出版物を特定します。
- ✅ BibTeXの検証:Crossref/OpenAlexと照合してBibTeXエントリーを検証・補完します。
- 🔌 MCPツールの注釈:読み取り専用ツールに
readOnlyHint/idempotentHintが付与されており、クライアントでより安全に自動承認できます。 - ⚡ すぐに実行可能:
uvx mcp-scholarですぐに利用できます。
🛠️ 利用可能なツール
| ツール名 | 説明 | 主なパラメーター |
|---|---|---|
search_papers | 文献検索を統合(従来のscholar_search + adaptive_searchを置き換え) | keywords、count、strategy(exact|adaptive|hybrid)、sort_by、year_start、year_end |
paper_detail | 詳細なメタデータと要約全文を取得 | paper_id |
paper_references | 参考文献/引用論文を抽出 | paper_id、count |
profile_papers | 著者プロフィールと主要論文を分析 | profile_url / user_id、count |
verify_bibtex | BibTeXエントリーを検証・補完 | bibtex |
health_check | サーバーと上流サービスの稼働状況を確認 | なし |
従来のツール(scholar_search、adaptive_search、summarize_papers)も互換性のために引き続き利用できますが、統合ツールとホストモデルのプロンプトを優先して使用することを推奨します。
🚀 インストールとクイックスタート
uvx mcp-scholar
または、ソースからインストール:
git clone https://github.com/renyumeng1/mcp_scholar.git
cd mcp_scholar
uv sync
uv run mcp-scholar
⚙️ クライアントの設定
{
"mcpServers": {
"mcp-scholar": {
"command": "uvx",
"args": ["mcp-scholar"]
}
}
}
🗺️ ロードマップ(v0.3.0以降)
- 複数の情報源の完全な連携(Semantic Scholar、Crossref、arXiv、DBLP)
- プレプリントと出版済み論文の重複排除
- オープンアクセスPDFのセクション認識型解析(方法論/実験)
- 引用意図の分析と橋渡しとなる論文の特定
- Zoteroとの連携
- TTL付きローカルSQLiteキャッシュ
🇨🇳 簡体字中国語
プロジェクト概要
MCP Scholar(mcp-scholar)は、**模型上下文协议(MCP)**に基づく学術文献検索・分析サーバーです。Claude Desktop、Claude Code、Cursor、Cherry Studioなどのクライアントにシームレスに接続でき、複数の情報源からの学術検索、論文の詳細と引用元の追跡、研究者のホームページ分析、BibTeXの真正性確認をサポートします。
✨ 主な機能(v0.4.1)
- 🔎 複数の情報源を統合した検索:
search_papersツールはexact/adaptive/hybrid戦略に対応しています。主な情報源はOpenAlexで、検索結果が少ない場合はSemantic Scholarで補います。 - 📄 論文の詳細と引用:完全なメタデータ、要約、参考文献を取得します。
- 👨🔬 研究者プロフィール分析:被引用数の多い代表的な論文を抽出します。
- ✅ BibTeXの検証:Crossref/OpenAlexを使用して文献情報を検証・補完します。
- 🔌 MCPツールの注釈:読み取り専用ツールには
readOnlyHintなどの標準注釈が付いており、クライアントでより安全に自動許可できます。 - ⚡ ワンクリックで起動:
uvx mcp-scholar。
🛠️ 工具列表
| 工具名称 | 功能说明 | 核心参数 |
|---|---|---|
search_papers | 统一学术检索(替代旧的 scholar_search + adaptive_search) | keywords, count, strategy, sort_by, year_start, year_end |
paper_detail | 获取单篇论文详细信息 | paper_id |
paper_references | 获取引用/参考文献 | paper_id, count |
profile_papers | 分析学者主页高引论文 | profile_url, count |
verify_bibtex | 核验并补全 BibTeX | bibtex |
health_check | 健康检查 | 无 |
旧工具仍保留以兼容,但推荐使用新统一工具 + 宿主模型提示词完成总结。
🚀 安装
uvx mcp-scholar
🗺️ 演进路线图
- 完整多源联邦(Semantic Scholar、Crossref、arXiv、DBLP)
- 预印本与正式版自动对齐
- OA PDF 分章节解析
- 引用意图分析
- Zotero 联动
- 本地 SQLite 缓存
📄 许可证
本项目基于 MIT License 开源。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。