setup-arxiv-mcp について
Docker MCP を使って `paper-search` MCP サーバーを追加し、設定を CLAUDE.md に記録する手順を案内するスキルです。追加機能が必要な場合に備え、`arxiv-mcp-server` の任意の設定方法も説明します。
主な機能
- 01プロジェクト共有、個人用、全体設定を選択
- 02Docker MCP の利用可否を確認
- 03`paper-search` の検索と有効化
- 04MCP ツールで論文検索をテスト
- 05選択した CLAUDE.md に設定を記録
- 06代替として `arxiv-mcp-server` を設定
活用シーン
- 01プロジェクトに学術論文検索を導入する
- 02MCP 設定をローカルに保つかチーム共有する
- 03有効化後に paper-search サーバーを検証する
- 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. セットアップのコンテキストを確認する
設定をどこに保存するか、ユーザーに尋ねます。
選択肢:
-
プロジェクトレベル(Git 経由で共有) - 設定はバージョン管理の対象となり、チームで共有されます
- CLAUDE.md の更新先:
./CLAUDE.md
- CLAUDE.md の更新先:
-
プロジェクトレベル(個人設定) - 設定はローカルに保存され、Git の追跡対象にはなりません
- CLAUDE.md の更新先:
./CLAUDE.local.md - これらのファイルが
.gitignoreに記載されていることを確認し、記載されていない場合は追加します
- CLAUDE.md の更新先:
-
ユーザーレベル(グローバル) - 設定はこのユーザーのすべてのプロジェクトに適用されます
- CLAUDE.md の更新先:
~/.claude/CLAUDE.md
- CLAUDE.md の更新先:
ユーザーの選択を記録し、以降の手順では適切なパスを使用します。
2. Docker MCP が利用可能か確認する
まず、mcp-find ツールを使ってサーバーを検索し、Docker MCP(MCP_DOCKER)にアクセスできることを確認します。
Docker MCP が利用できない場合:
- 次の手順に従って Docker Desktop をインストールするよう、ユーザーに依頼します:https://docs.docker.com/desktop/
- Docker Desktop のインストール後、次の手順に従って MCP に接続するよう案内します:https://docs.docker.com/ai/mcp-catalog-and-toolkit/get-started/#claude-code
- 設定が完了したら、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
注:このサーバーでは、ダウンロードした論文の保存先パスを設定する必要があります。