unpaywall について
学術論文の入手先を調べる研究者向けの Unpaywall MCP サーバーです。DOI によるオープンアクセス状況の照会、論文タイトル検索、公開先やライセンスの確認、RIS または BibTeX 出力に対応します。
主な機能
- 01DOI からオープンアクセス状況を照会
- 02OA フィルターとページネーションで論文タイトルを検索
- 03PDF リンクと公開先を提示
- 04ライセンスとジャーナル情報を提供
- 05検索結果を RIS または BibTeX で出力
活用シーン
- 01論文のオープンアクセス版の有無を確認
- 02テーマに沿ったオープンアクセス論文を検索
- 03入手可能な版とライセンスを確認
- 04文献管理ツール向けに検索結果を出力
MCP 対応
Unpaywall の照会、検索、RIS/BibTeX 出力ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx unpaywall-mcp-serverUNPAYWALL_EMAILYour email address — required by the Unpaywall API as an identifier (no API key needed). See https://unpaywall.org/products/apiローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Unpaywall MCP サーバー
Unpaywall API 用の MCP(Model Context Protocol)サーバーです。1億2,000万件を超える学術論文のオープンアクセス状況を確認できます。
FastMCP で構築されています。
ツール
| ツール | 説明 |
|---|---|
unpaywall_lookup | DOI でオープンアクセス状況を検索します。OA ステータス、PDF/ランディングページの URL、ライセンス、すべての OA 掲載場所を返します |
unpaywall_search | OA フィルタリングとページネーションを使って、1億2,000万件を超える論文タイトルを検索します |
unpaywall_export_ris | 検索結果を RIS 形式でエクスポートします(Zotero、EndNote などに対応) |
unpaywall_export_bibtex | 検索結果を BibTeX 形式でエクスポートします |
取得できる情報
- オープンアクセスのステータスと OA の種類(ゴールド、グリーン、ハイブリッド、ブロンズ)
- 直接 PDF にアクセスできる、最適な OA 掲載場所
- リポジトリや出版社にあるすべての OA 掲載場所
- ジャーナルの OA ステータス、ISSN、出版社情報
- 著者一覧、出版日、DOI
- 掲載場所ごとのライセンス情報
セットアップ
1. メールアドレスを用意する
Unpaywall では、API 識別子としてメールアドレスが必要です(API キーは不要です)。詳しくは Unpaywall API のドキュメントをご覧ください。
2. インストールする
pip install unpaywall-mcp-server
または、ソースからインストールします。
cd unpaywall-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
3. Claude Desktop に追加する
以下を claude_desktop_config.json に追加します。
{
"mcpServers": {
"unpaywall": {
"command": "uvx",
"args": ["unpaywall-mcp-server"],
"env": {
"UNPAYWALL_EMAIL": "[email protected]"
}
}
}
}
または、Claude Code CLI を使用する場合:
claude mcp add unpaywall \
uvx unpaywall-mcp-server \
-e [email protected]
使用例
- 「DOI 10.1038/nature12373 のオープンアクセス版はありますか?」
- 「Unpaywall で CRISPR の遺伝子編集に関するオープンアクセス論文を検索して」
- 「これらの検索結果を Zotero 用に RIS 形式でエクスポートして」
- 「気候変動の緩和に関する OA 論文を探して」
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。