mcpField
P
paper-analyzer

paper-analyzer

github.com/boom5426生産性64189 回インストール2 週間前に更新
リポジトリ

paper-analyzer について

paper-analyzerは、論文を詳しく分析したい研究者向けのスキルです。arXiv ID、タイトル、ファイルパスから論文を分析し、手法や実験結果、限界、関連研究をまとめたノートを生成します。

主な機能

  1. 01ID・タイトル・パスで論文を特定
  2. 02手法と実験結果を分析
  3. 03貢献と限界を評価
  4. 04構造化された研究ノートを生成
  5. 05論文関係グラフを更新

活用シーン

  1. 01引用前のarXiv論文の確認
  2. 02論文の手法と結果の比較
  3. 03関連論文間のつながりの追跡

インストール

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

$npx skills add https://github.com/boom5426/nature-paper-skills --skill paper-analyzer

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

同梱ファイルscripts/generate_note.pyscripts/update_graph.py

詳細

論文アナライザー

概要

特定の論文を詳細に分析し、主張、手法、実験評価、強みと限界、関連研究へのリンクを網羅した構造化ノートを生成します。

ワークフロー

ステップ 1:論文の特定

入力として、arXiv ID(例:「2402.12345」)、完全な ID(「arXiv:2402.12345」)、論文タイトル、またはファイルパスを受け付けます。

ステップ 2:論文の内容を取得

curl -L "https://arxiv.org/pdf/[PAPER_ID]" -o /tmp/paper_analysis/[PAPER_ID].pdf
curl -L "https://arxiv.org/e-print/[PAPER_ID]" -o /tmp/paper_analysis/[PAPER_ID].tar.gz
curl -s "https://arxiv.org/abs/[PAPER_ID]" > /tmp/paper_analysis/arxiv_page.html

ステップ 3:詳細な分析

要旨、手法、実験、結果、貢献、限界、今後の研究、関連論文を分析します。

ステップ 4:ノートの生成

python scripts/generate_note.py --paper-id "$PAPER_ID" --title "$TITLE" --authors "$AUTHORS" --domain "$DOMAIN"

ステップ 5:ナレッジグラフの更新

python scripts/update_graph.py --paper-id "$PAPER_ID" --title "$TITLE" --domain "$DOMAIN" --score $SCORE

スクリプト

  • scripts/generate_note.py — 構造化ノートのテンプレートを生成
  • scripts/update_graph.py — 論文の関連グラフを更新

ノートの構成

生成されるノートには、基本情報、要旨(EN/CN)、研究背景、アーキテクチャ図を含む手法の概要、表形式の実験結果、詳細な分析、関連論文との比較、技術ロードマップにおける位置付け、今後の研究、総合評価(0~10 点のスコア)が含まれます。

依存関係

  • Python 3.8+、PyYAML、requests
  • ネットワークアクセス(arXiv)

evil-read-arxiv をベースにしています — 論文を自動で読むワークフローです。MIT License。

コメント