mcpField
P
paper-analyzer

paper-analyzer

github.com/boom5426生产力64189 次安装2 周前更新
代码仓库

关于 paper-analyzer

paper-analyzer 面向需要深入解读论文的研究者,可按 arXiv ID、标题或文件路径分析论文,并生成涵盖方法、证据、局限和相关工作的结构化笔记。它还提供笔记生成与论文关系图更新脚本。

主要功能

  1. 01按 ID、标题或路径识别论文
  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 — 更新论文关系图谱

笔记结构

生成的笔记包括:核心信息、摘要(英文/中文)、研究背景、带架构图的方法概述、带表格的实验结果、深入分析、相关论文对比、技术路线定位、未来工作,以及综合评估(0-10 分制)。

依赖项

  • Python 3.8+、PyYAML、requests
  • 网络访问(arXiv)

基于 evil-read-arxiv — 一套自动化论文阅读工作流。MIT License。

评论

支持 Markdown