mcpField
A
arxiv-search

arxiv-search

github.com/varde80生産性1321 回インストール31 週間前に更新
リポジトリ

arxiv-search について

arxiv-searchは、arXivの論文やプレプリントを検索するスキルです。研究者や文献調査向けに、フィールド検索、カテゴリ・日付の絞り込み、テキストまたはJSON形式の出力を提供します。

主な機能

  1. 01キーワード、タイトル、著者、要旨、カテゴリで検索
  2. 02カテゴリと日付範囲で絞り込み
  3. 03関連度や更新日で並べ替え
  4. 04論文情報をテキストまたはJSONで出力

活用シーン

  1. 01研究テーマに関する論文の検索
  2. 02著者やarXivカテゴリから論文を特定
  3. 03公開日やPDFリンクの確認

インストール

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

$npx skills add https://github.com/varde80/arxiv-zotero-obsidian --skill arxiv-search

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

同梱ファイルscripts/search_arxiv.py

詳細

arXiv 論文検索スキル

arXiv リポジトリで学術論文やプレプリントを検索します。

使用方法

ユーザーが論文の検索を依頼した場合は、検索スクリプトを使用します。

cd /Users/varde/code/arxiv-zotero-obsidian && python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "SEARCH_TERMS" --max-results 10

利用可能なオプション

オプション説明デフォルト
--query検索クエリ(必須)-
--max-results結果の最大数10
--sort-by並べ替え:relevance、submitted_date、last_updatedrelevance
--categoryarXiv のカテゴリ(例:cs.AI、physics.cond-mat)-
--date-from指定日以降に絞り込み(YYYY-MM-DD)-
--date-to指定日以前に絞り込み(YYYY-MM-DD)-
--output出力形式:text、jsontext

クエリ構文

arXiv では、フィールドを指定して検索できます。

  • ti:keyword - タイトルを検索
  • au:name - 著者で検索
  • abs:keyword - 要旨を検索
  • cat:category - カテゴリで絞り込み
例
# General topic search
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "quantum machine learning"

# Search by author
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "au:Hinton"

# Search with category filter
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "deep learning" --category "cs.LG"

# Combined query
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "ti:transformer AND abs:attention"

# Recent papers only
python3 .claude/skills/arxiv-search/scripts/search_arxiv.py --query "large language models" --date-from "2024-01-01"

出力形式

スクリプトは、次の情報を含む論文の詳細を出力します。

  • arxiv_id:一意の識別子(ダウンロード時に使用)
  • title:論文のタイトル
  • authors:著者名
  • abstract:論文の要旨(テキストモードでは省略されます)
  • published:公開日
  • pdf_url:PDF の直接ダウンロードリンク
  • categories:分野カテゴリ

ワークフロー

  1. ユーザーのクエリで検索を実行します
  2. 結果を番号付きリストで表示します
  3. ダウンロードして Zotero に追加する論文をユーザーに確認します
  4. zotero-add スキルで使用する arxiv_id を控えます

コメント