mcpField
S
setup-arxiv-mcp

setup-arxiv-mcp

github.com/neolabhq生産性1.8k1.2k 回インストール9 週間前に更新
リポジトリ

setup-arxiv-mcp について

Docker MCP を使って `paper-search` MCP サーバーを追加し、設定を CLAUDE.md に記録する手順を案内するスキルです。追加機能が必要な場合に備え、`arxiv-mcp-server` の任意の設定方法も説明します。

主な機能

  1. 01プロジェクト共有、個人用、全体設定を選択
  2. 02Docker MCP の利用可否を確認
  3. 03`paper-search` の検索と有効化
  4. 04MCP ツールで論文検索をテスト
  5. 05選択した CLAUDE.md に設定を記録
  6. 06代替として `arxiv-mcp-server` を設定

活用シーン

  1. 01プロジェクトに学術論文検索を導入する
  2. 02MCP 設定をローカルに保つかチーム共有する
  3. 03有効化後に paper-search サーバーを検証する
  4. 04`arxiv-mcp-server` の保存先を設定する

MCP 対応

Docker MCP で `paper-search` サーバーを検索、追加、有効化してテストする手順を案内します。任意で `arxiv-mcp-server` を設定する方法も記載しています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/neolabhq/context-engineering-kit --skill setup-arxiv-mcp

インストール後、Claude Code で/setup-arxiv-mcpを入力して読み込まれたか確認します。

詳細

ユーザー入力:

$ARGUMENTS

Docker MCP を使用した arXiv MCP サーバーのセットアップガイド

1. セットアップのコンテキストを確認する

設定をどこに保存するか、ユーザーに尋ねます。

選択肢:

  1. プロジェクトレベル(Git 経由で共有) - 設定はバージョン管理の対象となり、チームで共有されます

    • CLAUDE.md の更新先:./CLAUDE.md
  2. プロジェクトレベル(個人設定) - 設定はローカルに保存され、Git の追跡対象にはなりません

    • CLAUDE.md の更新先:./CLAUDE.local.md
    • これらのファイルが .gitignore に記載されていることを確認し、記載されていない場合は追加します
  3. ユーザーレベル(グローバル) - 設定はこのユーザーのすべてのプロジェクトに適用されます

    • CLAUDE.md の更新先:~/.claude/CLAUDE.md

ユーザーの選択を記録し、以降の手順では適切なパスを使用します。

2. Docker MCP が利用可能か確認する

まず、mcp-find ツールを使ってサーバーを検索し、Docker MCP(MCP_DOCKER)にアクセスできることを確認します。

Docker MCP が利用できない場合:

  1. 次の手順に従って Docker Desktop をインストールするよう、ユーザーに依頼します:https://docs.docker.com/desktop/
  2. Docker Desktop のインストール後、次の手順に従って MCP に接続するよう案内します:https://docs.docker.com/ai/mcp-catalog-and-toolkit/get-started/#claude-code
  3. 設定が完了したら、Claude Code を再起動して「continue」を実行し、セットアップを再開するようユーザーに依頼します

3. paper-search MCP サーバーを検索して追加する

通常の arxiv-mcp-server には、初期化に失敗する(初期化中に EOF エラーが発生する)などの問題があることを、ユーザーに伝えます。そのため、代わりに paper-search MCP サーバーを使用します。

Docker MCP を使って、包括的な学術論文検索機能を提供する paper-search MCP サーバーを検索して追加します。

mcp-find query: "paper-search"
mcp-add name: "paper-search" activate: true

このサーバーからは、複数の学術情報源にアクセスできます。

  • arXiv - 物理学、数学、コンピューターサイエンスなどのプレプリント
  • PubMed - 生物医学文献
  • bioRxiv/medRxiv - 生物学および医学のプレプリント
  • Semantic Scholar - AI を活用した研究ツール
  • Google Scholar - 幅広い学術検索
  • IACR - 暗号研究
  • CrossRef - DOI ベースの引用データベース

4. セットアップをテストする

論文を検索して、サーバーが動作していることを確認します。

mcp-exec name: "search_arxiv" arguments: {"query": "test query", "max_results": 2}

5. CLAUDE.md ファイルを更新する

手順 1 で決定したパスを使用します。

paper-search MCP サーバーのセットアップが正常に完了したら、次の内容で CLAUDE.md ファイルを更新します。

### Use Paper Search MCP for Academic Research

Paper Search MCP is available via Docker MCP for searching and downloading academic papers.

**Available tools**:

- `search_arxiv` - Search arXiv preprints (physics, math, CS, etc.)
- `search_pubmed` - Search PubMed biomedical literature
- `search_biorxiv` / `search_medrxiv` - Search biology/medicine preprints
- `search_semantic` - Search Semantic Scholar with year filters
- `search_google_scholar` - Broad academic search
- `search_iacr` - Search cryptography papers
- `search_crossref` - Search by DOI/citation

**Download and read tools**:

- `download_arxiv` / `read_arxiv_paper` - Download/read arXiv PDFs
- `download_biorxiv` / `read_biorxiv_paper` - Download/read bioRxiv PDFs
- `download_semantic` / `read_semantic_paper` - Download/read via Semantic Scholar

**Usage notes**:

- Use `mcp-exec` to call tools, e.g., `mcp-exec name: "search_arxiv" arguments: {"query": "topic", "max_results": 10}`
- Downloaded papers are saved to `./downloads` by default
- For Semantic Scholar, supports multiple ID formats: DOI, ARXIV, PMID, etc.

6. 代替案:arxiv-mcp-server

追加機能(詳細な分析プロンプト、ローカルストレージ管理)を備えた専用の arXiv MCP サーバーが必要な場合は、次を試すことができます。

mcp-find query: "arxiv"
mcp-config-set server: "arxiv-mcp-server" key: "storage_path" value: "/path/to/papers"
mcp-add name: "arxiv-mcp-server" activate: true

注:このサーバーでは、ダウンロードした論文の保存先パスを設定する必要があります。

コメント