Token导航 LogoToken导航TokenDH.com
Paper Interpreter logo
文档知识未说明官方级别未说明来源级核验

Paper Interpreter

MCP Server

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

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python文档处理知识管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Ousuke917

提供方

Ousuke917

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

论文翻译器

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

功能概述

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

  • PDF转Markdown(提取正文文本和图像)

- 实际处理 tools.PDFTools.pdf_to_markdown(实施: 工具/PDF工具.py)将进行。 - 作为MCP工具 InterpreterMCP.pdf_to_markdown_tool(定义: InterpreterMCP.py 翻译为中文是:“MCP解释器.py”。不过,这里的“MCP”可能是一个特定上下文或项目中的缩写,具体含义需要根据上下文来确定。在没有具体上下文的情况下,我们只能将其直译为“MCP解释器”。)已公开。

  • 网页辅助搜索

- 作为根据需要收集相关信息的包装器 tools.GoogleSearch.getSearchResponse(实施: 工具/GoogleSearch.py)可以使用。

  • 作为MCP服务器的公开

- InterpreterMCP.pyInterpreterMCP.py 翻译为中文是:“MCP解释器.py” 或者根据上下文,也可以翻译为“用于MCP的解释器脚本.py”,但通常简称为“MCP解释器.py”即可。)使用FastMCP来构建工具集和提示(InterpreterMCP.MatSci_Interpreter_prompt)将公开。可通过devcontainer设置使其常驻并从代理中使用(设置: .devcontainer/(开发容器配置文件)devcontainer.json)。

  • 输出格式和工作流程

- 转换结果将保存至指定的Markdown文件和图片目录(默认: materials)中输出,转换函数作为返回值 {"md_text": md_text, "dest_dir": str(dest_dir)} 予以返还(参照: tools.PDFTools.pdf_to_markdown)。

  • 开发/执行环境(devcontainer)

- 通过 devcontainer 自动安装依赖项并引入 Playwright 浏览器(脚本: .devcontainer/setup.sh 翻译为中文是:“.devcontainer 设置脚本”设定: .devcontainer/目录下的devcontainer.json文件)。

系统概要图-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

  1. 通过MCP使用时:

- InterpreterMCP.pyInterpreterMCP.py 翻译为中文是:“MCP解释器.py” 或者更自然地表达为 “用于MCP的解释器脚本.py”。这里,“MCP”可能代表某个特定的系统、协议或模块的名称,具体含义需根据上下文确定。如果将其作为 devcontainer 的 MCP 服务器启动,从代理 InterpreterMCP.pdf_to_markdown_toolInterpreterMCP.MatSci_Interpreter_prompt 可通过此进行处理。

  1. 辅助使用Google搜索时:

- tools.GoogleSearch.getSearchResponse 可参照该内容,获取搜索结果的URL并作为附加信息使用(实现: 工具/GoogleSearch.py)。

  1. 注意输出位置和图像路径:

- pdf_to_markdown 会将原PDF文件移动到以标题命名的安全目录下进行处理。输出的 report.md 请在引用图片时使用相对路径插入。

  1. 理论表述(参考)

- 公式可以以 KaTeX 格式包含在 README 等文件中。 - 例:

     $ \gamma = \dfrac{G(T,p,\{n_x\}) - \sum_x n_x \mu_x(T,p_x)}{A} $

➡️

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

参考

  • 实施文件:

- InterpreterMCP.py 翻译为中文是:“MCP解释器.py” 或者更具体地,可以理解为“用于MCP的解释器脚本.py”。这里,“Interpreter”指的是解释器,“MCP”可能代表某个特定的系统、协议或框架的缩写,而“.py”表示这是一个Python脚本文件。(MCP 工具定义·提示) - 工具/PDF工具.pytools.PDFTools.pdf_to_markdown (实施) - 工具/GoogleSearch.pytools.GoogleSearch.getSearchResponse (实施) - .devcontainer/目录下的devcontainer.json文件(开发容器设置) - .devcontainer/setup.sh 翻译为中文是:.devcontainer/设置脚本.sh(或简化为“.devcontainer/安装脚本.sh”,具体翻译可能根据上下文有所调整,但核心意思是这是一个位于.devcontainer目录下的用于设置或安装的脚本文件)(初始安装脚本)

目录标签

目录标签

Python文档处理知识管理论文解析本地部署PDF转换Markdown生成材料科学AI研究

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP