crossref について
crossrefは、Crossref REST APIを通じて学術メタデータを検索・取得するMCPサーバーです。研究成果や著者、ジャーナル、助成機関の検索、DOI照会、引用文献の取得、RIS・BibTeX形式での出力に対応し、APIキーは不要です。
主な機能
- 01キーワード・タイトル・著者による成果検索
- 02検索結果の絞り込みと並べ替え
- 03DOIによる成果情報の照会
- 04ジャーナルと助成機関の検索
- 05引用文献リストの取得
- 06RISまたはBibTeX形式での出力
活用シーン
- 01テーマ・著者・年による論文検索
- 02DOIに対応するメタデータの取得
- 03ジャーナル掲載成果と引用文献の収集
- 04文献管理ツール向けの引用情報の出力
MCP 対応
MCPクライアントにCrossrefの検索、照会、引用文献取得、引用情報出力のツールを提供します。APIキーは不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
CrossRef MCP サーバー
CrossRef REST API から学術メタデータを検索・取得する MCP(Model Context Protocol)サーバーです。すべての出版社と分野にわたる 1 億 5,000 万件以上のレコードを扱います。
FastMCP で構築されています。API キーは不要です。
ツール
| ツール | 説明 |
|---|---|
crossref_search | キーワードで文献を検索し、出版年、種類、並べ替えオプションで絞り込みます |
crossref_title_search | より正確に一致させるため、タイトルを指定して検索します |
crossref_author_search | 特定の著者の文献を検索します。キーワードを組み合わせることもできます |
crossref_doi_lookup | DOI を指定して文献の完全なメタデータを取得します |
crossref_journal_search | ジャーナル名で検索します |
crossref_journal_works | ISSN を指定して、特定のジャーナルに掲載された文献を取得します |
crossref_funder_search | 資金提供機関を検索します |
crossref_references | 特定の文献が引用している参考文献リストを取得します |
crossref_export_ris | 最近の検索結果を RIS 形式でエクスポートします(Zotero、EndNote など向け) |
crossref_export_bibtex | 最近の検索結果を BibTeX 形式でエクスポートします |
セットアップ
1. インストール
cd crossref-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
2. 環境を設定する(任意)
CrossRef では API キーは不要ですが、メールアドレスを設定すると、より高速な「polite」API プールを利用できます。
cp .env.example .env
# Edit .env with your email address
3. Claude Desktop に追加する
claude_desktop_config.json に次の内容を追加します。
{
"mcpServers": {
"crossref": {
"command": "/path/to/crossref-mcp-server/venv/bin/python",
"args": ["/path/to/crossref-mcp-server/server.py"],
"env": {
"CROSSREF_MAILTO": "[email protected]"
}
}
}
}
または、Claude Code CLI を使用している場合:
claude mcp add crossref \
/path/to/crossref-mcp-server/venv/bin/python \
/path/to/crossref-mcp-server/server.py \
-e [email protected]
使用例
接続したら、Claude に次のように質問できます。
- 「CrossRef でトランスフォーマーアーキテクチャに関する最近の論文を検索して」
- 「2020~2024 年の教育心理学に関する Jane Smith の文献を探して」
- 「DOI 10.1038/nature14539 のメタデータを調べて」
- 「機械学習に関するジャーナルを検索して」
- 「この論文の参考文献リストを取得し、Zotero 用に RIS 形式でエクスポートして」
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。