Token导航 LogoToken导航TokenDH.com
Paper Assistant logo
运维云端stdio官方级别未说明来源级核验

Paper Assistant

MCP Server

一个用于在Cursor中阅读和总结学术论文的工具包,结合了MCP服务器和Cursor代理技能。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
PythonCursor云端部署Cursor

安装说明

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

作者 / 组织

OkifuZ

提供方

OkifuZ

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install uv # or see https://docs.astral.sh/uv

详细介绍

纸张助理

阅读和总结学术论文的工具包(计算机图形学中的仿真与深度学习)在Cursor内部,将MCP服务器与Cursor代理技能相结合。

快速开始

需要 Python 3.12+克隆仓库,然后运行:

# Windows
.\install.ps1

# macOS / Linux
./install.sh

这处理了所有事情——查找/安装 uv,同步依赖关系,配置MCP服务器,以及创建工作目录。完成后重新启动Cursor。

用途:

  1. 问代理人: *“总结C:\\Notes\\papers\\my_paper.pdf”* (PDF可以放在任何地方)
  2. 摘要显示在 Summaries/my_paper_summary.md

MCP工具(面向代理)

这些工具通过MCP暴露给AI代理——它们不是人类的CLI命令。当你要求代理人阅读或总结一篇论文时,代理人会自动给他们打电话。

工具说明
pdf_info元数据+目录(始终先调用)
pdf_read_pages按页面范围阅读文本(每次通话最多10页)
pdf_read_section按章节标题阅读文本(与TOC模糊匹配)
pdf_get_page_images以base64格式从页面中提取图像
pdf_search带有上下文片段的全文搜索
save_summary将Markdown摘要保存到 `Summaries/
_summary.md` (自动创建文件夹)
提示描述
read_paper渐进式阅读协议——先阅读元数据/TOC,然后再深入到各个部分。接受 file_path 可选 question.

光标技能

位于 .cursor/skills/summarize-paper/。当您要求代理对论文进行总结、提炼或审阅时激活。它逐步阅读,对论文进行分类(学习/物理/混合),并输出结构化的Markdown摘要 template.md.

项目布局

PaperAssistant/
├── Summaries/           ← Generated summaries land here (gitignored)
├── src/pdf_reader_mcp/  ← MCP server source
├── .cursor/
│   ├── mcp.json         ← MCP client config (gitignored, machine-local)
│   └── skills/          ← Cursor agent skills
├── pyproject.toml
└── uv.lock

手动安装

如果您不想使用安装脚本:

pip install uv              # or see https://docs.astral.sh/uv
uv sync                     # install dependencies into .venv/
uv run pdf-reader-mcp       # verify server starts (Ctrl+C to stop)

然后创建 .cursor/mcp.json:

{
  "mcpServers": {
    "pdf-reader": {
      "command": "/absolute/path/to/uv.exe",
      "args": ["--directory", "/absolute/path/to/PaperAssistant", "run", "pdf-reader-mcp"]
    }
  }
}

使用绝对路径来避免游标生成进程时出现PATH问题。编辑后重新启动光标。

Windows PATH注意事项: 如果 uv 之后不被识别 pip install uv,找到二进制文件: python -c "from uv import find_uv_bin; print(find_uv_bin())"
瞬态安装错误: 在某些Windows设置中,第一个 uv sync 由于操作系统权限错误(防病毒)而失败。只需重试。

Gitigned路径

路径原因
.venv/本地虚拟环境
.cursor/mcp.json机器本地绝对路径
Summaries/*生成的输出
__pycache__/, build/, dist/Python构建工件

What install.ps1 does step by step

  1. 找到 uv --通过检查路径 Get-Command uv。如果未找到,请通过查找 python -c "from uv import find_uv_bin; ..."。如果仍然缺失,则通过自动安装 pip install uv.
  2. 解析目录 --决议 TargetDir (默认为 .)以及 ScriptDir (其中 install.ps1 生命)走向绝对的道路。
  3. uv sync --跑步 uv sync 在repo目录中创建 .venv/ 并安装所有依赖项(mcp[cli], pymupdf等等)。失败时自动重试一次(解决暂时的Windows权限/防病毒错误)。
  4. 验证MCP服务器 --开始 uv run pdf-reader-mcp,等待3秒以确认它没有崩溃,然后终止进程。
  5. .cursor/mcp.json --创建或合并 pdf-reader 使用MCP进入 绝对路径uv.exe 作为命令(避免了游标生成进程时的PATH解析问题)。
  6. 复制技能文件 --副本 .cursor/skills/summarize-paper/ 从仓库到目标项目。当target==repo(文件已就位)时跳过。
  7. 创建 Summaries/ --使用以下命令创建输出目录 .gitkeep file使git跟踪空文件夹,同时忽略其内容。

许可证

麻省理工学院

目录标签

目录标签

PythonCursor云端部署学术论文本地部署摘要生成文本处理计算机图形学深度学习

支持客户端

Cursor

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP