mcpField
S
sci-search

sci-search

github.com/shzhao27208生産性213253 回インストール11 週間前に更新
リポジトリ

sci-search について

sci-searchは、研究者向けの学術文献検索スキルです。7つの学術情報源を検索し、ジャーナル指標を付加するほか、注目誌の表示やMarkdown出力にも対応します。

主な機能

  1. 017つの学術情報源を検索
  2. 02JCR区分とインパクトファクターを追加
  3. 03一部ソースの被引用数を表示
  4. 04注目ジャーナルを強調
  5. 05検索結果をMarkdownで出力

活用シーン

  1. 01研究テーマの新着論文を探す
  2. 02Web of ScienceでSCI文献を絞り込む
  3. 03引用数とジャーナル指標で論文を比較
  4. 04検索結果をMarkdownレポートにまとめる

インストール

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

$npx skills add https://github.com/shzhao27208/aut_sci_write --skill sci-search

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

_meta.json
.gitignore
journal_db.json
sci_search.py

詳細

Sci-Search — Sci Search スキル

科学研究のワークフロー向けの学術論文検索・指標分析ツールです。

トリガーフレーズ

  • 「[テーマ] に関するインパクトファクターの高い論文を検索」
  • 「Web of Science で [テーマ] の最新文献を検索」
  • 「[トピック] に関する学術論文を検索」
  • 「Web of Science で [トピック] に関する最近の論文を検索」
  • 「[トピック] の論文のインパクトファクターを取得」

機能

  • 7つの情報源を横断検索:arXiv、PubMed、Web of Science、Springer Nature、Scopus、Semantic Scholar、OpenAlexを同時に検索します(API キーが必要な情報源は、キーが設定されている場合に利用できます)。
  • Web of Science との統合:被引用数付きの SCI 索引論文を返します。学術的な質を絞り込むためのゴールドスタンダードです。
  • Springer Nature との統合:Springer、Nature、Palgrave Macmillan など、Springer Nature の各ブランドの論文を DOI リンク付きで返します。
  • Scopus との統合:Elsevier が提供する最大規模の抄録・引用データベースです。被引用数を返します。
  • Semantic Scholar との統合:引用数を含む、AI を活用した学術グラフです。API キーは不要です。
  • OpenAlex との統合:2億件以上の学術研究成果を収録する、無料のオープンカタログです。API キーは不要です。
  • ジャーナル指標:検索結果に JCR の区分とインパクトファクター(IF)を自動で追加します。
  • ランキングとハイライト:一流ジャーナル(Nature、Science、Advanced Materials など)を強調表示します。
  • Markdown エクスポート:検索結果を整形した Markdown レポートとして生成します。
  • 情報源の選択:すべての情報源を対象にするには、--source scopus、--source springer、--source semantic_scholar、--source openalex、--source wos、または --source all を使用します。

設定

Web of Science API(SCI 文献の検索に推奨)

Web of Science 検索を有効にするには、統合された ~/.aut_sci_write/.env ファイルに WOS_API_KEY を追加します。

WOS_API_KEY=your_wos_api_key

無料の API キーは、https://developer.clarivate.com/apis/wos-starter から申請できます。

WoS Starter APIは無料で申請でき、Web of Science Core Collection(SCI/SSCI ジャーナルを収録する、最も信頼性の高い索引)にアクセスできます。

Springer Nature API(2つのエンドポイント)

Springer Nature API には、次の2つのエンドポイントがあります。

1. メタデータ API(/meta/v2/json):Springer Nature のすべてのコンテンツ(ジャーナルおよび書籍)のメタデータを取得します。 ~/.aut_sci_write/.env に SPRINGER_API_KEY を追加します。

SPRINGER_API_KEY=your_springer_api_key

2. オープンアクセス API(/openaccess/json):BMC、SpringerOpen、Nature の OA 論文の全文コンテンツを取得します。 ~/.aut_sci_write/.env に SPRINGER_OA_API_KEY を追加します(設定されていない場合は SPRINGER_API_KEY が使用されます)。

SPRINGER_OA_API_KEY=your_oa_api_key

無料の API キーは、https://dev.springernature.com/ から申請できます。

両方を使用するには --source springer、メタデータのみを使用するには --source springer_meta、オープンアクセスのみを使用するには --source springer_oa を指定します。

Scopus API(Elsevier — 最大規模の抄録データベース)

Scopus 検索を有効にするには、~/.aut_sci_write/.env に SCOPUS_API_KEY を追加します。

SCOPUS_API_KEY=your_scopus_api_key

無料の API キーは、https://dev.elsevier.com/ から申請できます。

Scopus Search APIは、科学、技術、医学、社会科学、芸術・人文科学にまたがる9,000万件以上のレコードを対象としています。すべての機能を利用するには、機関への所属が必要です。

Semantic Scholar(無料、キー不要)

そのまま利用できます。レート制限を引き上げるには、任意で次を追加します。

SEMANTIC_SCHOLAR_API_KEY=your_key

キーは、https://www.semanticscholar.org/product/api#api-key からリクエストできます。

OpenAlex(無料、キー不要)

そのまま利用できます。ポライトプール(より高速なレート制限)を利用するには、任意で次を追加します。

[email protected]
その他の任意の .env 値(すべて ~/.aut_sci_write/.env 内)
  • SPRINGER_API_KEY — Springer Nature Metadata API キー(上記を参照)
  • SPRINGER_OA_API_KEY — Springer Nature Open Access API キー(SPRINGER_API_KEY にフォールバックします)
  • SCOPUS_API_KEY — Elsevier Scopus API キー(上記を参照)
  • SEMANTIC_SCHOLAR_API_KEY — 任意。より高いレート制限を利用する場合に使用します
  • OPENALEX_EMAIL — 任意。礼儀正しいアクセス用です
  • NCBI_API_KEY — 任意。より高いレート制限を利用するための PubMed/NCBI E-utilities API キーです
  • NCBI_EMAIL — 任意。NCBI E-utilities に送信する連絡先メールアドレスです
  • NCBI_TOOL — 任意の NCBI ツール名。デフォルトは sci-search です
  • ZOTERO_USER_ID — Zotero 連携用
  • ZOTERO_API_KEY — Zotero 連携用

使い方

メインスクリプト:./sci_search.py

# Search all sources (arXiv + PubMed + WoS + Springer + Scopus + Semantic Scholar + OpenAlex)
python skills/sci-search/sci_search.py "perovskite solar cells" --limit 5

# Search Web of Science only
python skills/sci-search/sci_search.py "solid state electrolyte" --source wos --limit 10

# Search PubMed only with NCBI E-utilities
python skills/sci-search/sci_search.py "cancer immunotherapy" --source pubmed --limit 10

# Search Springer Nature only
python skills/sci-search/sci_search.py "machine learning materials science" --source springer --limit 10

# Search Scopus only
python skills/sci-search/sci_search.py "lithium ion battery" --source scopus --limit 10

# Search Semantic Scholar only (no key needed)
python skills/sci-search/sci_search.py "transformer attention mechanism" --source semantic_scholar --limit 10

# Search OpenAlex only (no key needed)
python skills/sci-search/sci_search.py "CRISPR gene editing" --source openalex --limit 10

# Export results to markdown
python skills/sci-search/sci_search.py "graphene battery" --output results.md

© ライセンスと著作権

Aut_Sci_Write — 自律型科学ライター

  • 著者:Shuo Zhao
  • ライセンス:MIT License
  • 著作権:© 2026 Shuo Zhao. All rights reserved.
  • オリジナル作品:これは著者が作成したオリジナル作品です。明示的な許可なく、複製、再配布、商用利用を行うことはできません。 本ソフトウェアの複製を取得したすべての人に対し、無償で許可を付与します...(MIT の全条項については、ルートディレクトリの LICENSE ファイルを参照してください。)

このスキルは Aut_Sci_Write スイートの一部です。ライセンス条項の全文については、プロジェクトルートの LICENSE ファイルを参照してください。

コメント