mcpField
P
papers

papers

github.com/athola生产力34399 次安装1 天前更新
代码仓库

关于 papers

papers 是用于查找学术论文、引文和正式研究的技能,并帮助提取结构化发现。它检索多个学术与开放获取来源,并规定 PDF 转 Markdown 的处理流程。

主要功能

  1. 01搜索 arXiv、Semantic Scholar 和开放获取来源
  2. 02按优先级检索来源
  3. 03将 PDF 转为 Markdown
  4. 04提取发现、方法和引文信息
  5. 05处理付费论文的替代获取方式

适用场景

  1. 01为文献综述查找论文
  2. 02追踪引文链
  3. 03从 PDF 提取方法和结果

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(每 5 分钟 100 次请求,可查询引文图谱)
  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 租阅文章
  • 申请馆际互借
  • 使用直接联系作者的邮件模板

退出标准

  • 至少按优先顺序查询一个学术来源 (先查 arXiv,再查 Semantic Scholar,然后查 Unpaywall/CORE/PubMed)
  • 通过 leyline:document-conversion 协议转换 PDF 内容:首先尝试 markitdown MCP;如果 markitdown 不可用,则 使用 Read 工具回退方案
  • 每条论文结果都包含引文信息(作者、年份、发表场所) 以及摘要或主要发现概要
  • 对于没有开放版本的付费论文,应触发回退 指引(图书馆、DeepDyve、馆际互借、联系作者),而不是 返回空结果
  • 如果所有来源均无结果,应明确说明这一点, 而不是编造论文条目

评论

支持 Markdown