mcpField
P
papers

papers

github.com/athola生産性34399 回インストール1 日前に更新
リポジトリ

papers について

papersは、学術論文や引用、正式な研究資料を探し、内容を構造化して抽出するためのスキルです。複数の学術・オープンアクセス情報源を検索し、PDFをMarkdownに変換する手順も示します。

主な機能

  1. 01arXiv、Semantic Scholar、オープンアクセス情報源の検索
  2. 02優先順位に沿った情報源の検索
  3. 03PDFからMarkdownへの変換
  4. 04知見、手法、引用情報の抽出
  5. 05有料論文の代替入手方法の案内

活用シーン

  1. 01文献レビュー用の論文探し
  2. 02引用関係の追跡
  3. 03PDFから手法や結果を抽出

MCP 対応

PDF処理では、まず`leyline:document-conversion`のMCP `convert_to_markdown`ツールを試し、利用できない場合はReadツールを使うよう案内します。

インストール

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

$npx skills add https://github.com/athola/claude-night-market --skill papers

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

詳細

学術論文の検索

使用する場合

  • 学術論文、引用情報、正式な研究を探す場合
  • 文献レビューや引用の連鎖を構築する場合

使用しない場合

  • コミュニティの意見を探す場合(Skill(tome:discourse) を使用)
  • コードの実装を探す場合(Skill(tome:code-search) を使用)

arXiv、Semantic Scholar、オープンアクセスの情報源を検索します。

情報源(優先順位順)

  1. arXiv API(無料、メタデータは無制限)
  2. Semantic Scholar API(100 リクエスト/5 分、引用グラフ)
  3. Unpaywall(合法的な無料版の検索)
  4. CORE.ac.uk(オープンアクセスのアグリゲーター)
  5. PubMed Central(生物医学)
  6. 著者のプレプリントページ(WebSearch によるフォールバック)

PDF の処理

論文の URL またはローカルファイルのパスを取得したら、 抽出品質を高めるために PDF を Markdown に変換します。

変換(markitdown を優先)

leyline:document-conversion プロトコルを適用します。

  1. まず markitdown を試す:PDF の URL または file:// パスを指定して、MCP の convert_to_markdown ツールを呼び出します。表、数式、図、セクション階層を保持した 構造化 Markdown が生成されます。

  2. markitdown が利用できない場合は、Read ツールにフォールバックします:

    • 最初の部分は pages: "1-20" を指定して読み取ります
    • 論文が長い場合は pages: "21-40" を指定して続けます
    • 必要に応じて 20 ページずつ読み進めます
    • 注:表や図はきれいに抽出されない場合があります
抽出対象

変換後の Markdown から、以下を抽出します。

  • 抄録と主な知見
  • 方法論と実験設定
  • 結果の表と図
  • 引用情報(著者、年、掲載媒体)
  • 主要な数式または形式的な定義

フォールバックの案内

論文が有料で、オープン版がない場合:

  • 図書館カードを使った公共図書館の JSTOR/ProQuest アクセス
  • DeepDyve による記事のレンタル
  • 図書館間貸出の依頼
  • 著者への直接メールのテンプレート

完了条件

  • 優先順位に沿って、少なくとも 1 つの学術情報源を検索している (まず arXiv、次に Semantic Scholar、続いて Unpaywall/CORE/PubMed)
  • PDF の内容が leyline:document-conversion プロトコルを通じて変換されている:まず markitdown MCP を試し、利用できない場合は Read ツールにフォールバックしている
  • 各論文の検索結果に、引用情報(著者、年、掲載媒体) と抄録または主な知見の要約が含まれている
  • オープン版のない有料論文については、空の結果を返すのではなく、フォールバックの 案内(図書館、DeepDyve、ILL、著者への連絡)を提示している
  • すべての情報源で検索結果が 0 件の場合、その旨を明示し、 実在しない論文情報を生成していない

コメント