论文解析工具

PaperInterpreter 是一个用于解析研究论文 PDF 并生成 Markdown 报告和图像的 MCP 工具集,可与 GitHub Copilot Agent 集成,帮助用户理解材料科学和 AI 相关论文内容。

  • by Ousuke917
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Ousuke917/PaperInterpreter

使用说明

论文翻译器

使用GitHub Copilot Agent的MCP工具集来解读研究论文

功能概述

PaperInterpreter是一组工具,可自动解析研究论文PDF文件,生成Markdown报告和图像,并与代理/MCP工具协作。通过与github copilot agent协作使用,它能创建报告,以便让具备基础知识水平的人理解材料科学和AI相关的论文内容。主要功能如下。

系统概要图-Ver1.0

  • 与GitHub Copilot Agent配合使用的系统如下所示。
  • 目前网络搜索功能尚不完善。今后我们计划增加类似deepresearch的功能,以便进行更高级的分析。

使用方法(简易版)

  1. 请确保已安装依赖项并已启动 devcontainer(devcontainer 的初始化 .devcontainer/setup.sh 翻译为中文是:“开发容器/设置脚本” (将进行)。
  2. 本地一次性执行示例(直接从Python调用):
    • 例: tools/PDFTools.pdf_to_markdown 直接使用
      • 在Python REPL或脚本中:
        • from tools.PDFTools import pdf_to_markdown
        • pdf_to_markdown("PhysRevB_68_245409/PhysRevB.68.245409.pdf", "report.md")
      • 实施参考: tools.PDFTools.pdf_to_markdown
  3. 通过MCP使用时:
  4. 辅助使用Google搜索时:
  5. 注意输出位置和图像路径:
    • pdf_to_markdown 会将原PDF文件移动到以标题命名的安全目录下进行处理。输出的 report.md 请在引用图片时使用相对路径插入。
  6. 理论表述(参考)
    • 公式可以以 KaTeX 格式包含在 README 等文件中。
    • 例:
      $ \gamma = \dfrac{G(T,p,\{n_x\}) - \sum_x n_x \mu_x(T,p_x)}{A} $
      
      ➡️

如需了解更多使用方法及事先准备的相关信息,请访问下一页进行确认。

参考