mcpField
C
crossref

crossref

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

crossref について

crossrefは、Crossref REST APIを通じて学術メタデータを検索・取得するMCPサーバーです。研究成果や著者、ジャーナル、助成機関の検索、DOI照会、引用文献の取得、RIS・BibTeX形式での出力に対応し、APIキーは不要です。

主な機能

  1. 01キーワード・タイトル・著者による成果検索
  2. 02検索結果の絞り込みと並べ替え
  3. 03DOIによる成果情報の照会
  4. 04ジャーナルと助成機関の検索
  5. 05引用文献リストの取得
  6. 06RISまたはBibTeX形式での出力

活用シーン

  1. 01テーマ・著者・年による論文検索
  2. 02DOIに対応するメタデータの取得
  3. 03ジャーナル掲載成果と引用文献の収集
  4. 04文献管理ツール向けの引用情報の出力

MCP 対応

MCPクライアントにCrossrefの検索、照会、引用文献取得、引用情報出力のツールを提供します。APIキーは不要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"smaboundless-crossref": {
"command": "uvx",
"args": [
"crossref-mcp-server"
],
"env": {
"CROSSREF_MAILTO": "<CROSSREF_MAILTO>"
}
}
}
}
起動コマンドuvx crossref-mcp-server
設定が必要な環境変数
CROSSREF_MAILTOYour email for Crossref polite pool (better rate limits, no key needed)

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

パッケージ
pypicrossref-mcp-server1.0.0

ツール

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

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

詳細

CrossRef MCP サーバー

CrossRef REST API から学術メタデータを検索・取得する MCP(Model Context Protocol)サーバーです。すべての出版社と分野にわたる 1 億 5,000 万件以上のレコードを扱います。

FastMCP で構築されています。API キーは不要です。

ツール

ツール説明
crossref_searchキーワードで文献を検索し、出版年、種類、並べ替えオプションで絞り込みます
crossref_title_searchより正確に一致させるため、タイトルを指定して検索します
crossref_author_search特定の著者の文献を検索します。キーワードを組み合わせることもできます
crossref_doi_lookupDOI を指定して文献の完全なメタデータを取得します
crossref_journal_searchジャーナル名で検索します
crossref_journal_worksISSN を指定して、特定のジャーナルに掲載された文献を取得します
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

コメント

MCP は初めてですか?

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

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