Token导航 LogoToken导航

MCP Server · 文档知识

Paperqa MCP Server

基于PaperQA2的PDF文献问答工具,能够读取、搜索并综合多个PDF文件中的信息,适用于学术研究和文献管理。

stdio官方级别未说明来源级核验工具 0
PDF处理文献管理PythonClaude问答系统Claude Desktop

快速开始

作者 / 组织
menyoung
提供方
menyoung
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Paperqa MCP Server 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uvx paperqa-mcp-server index 2>&1 | head -1

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

paperqa mcp服务器

让克劳德能够阅读、搜索和综合你的 整个PDF库。建立在 纸张QA2.

将其指向您的Zotero存储文件夹(或任何PDF文件夹)并询问 克劳德的问题需要在多篇论文中深入阅读。

快速开始

1.安装uv

紫外线 是一个Python包管理器。如果你不 还没有:

curl -LsSf https://astral.sh/uv/install.sh | sh

安装后, 重新启动终端 所以 uv 在你的路径上。

验证它是否有效:

uv --version

2.获取OpenAI API密钥

PaperQA2使用OpenAI进行嵌入和内部推理。获取钥匙 https://platform.openai.com/api-keys

3.加热包缓存

第一次运行下载了大约90个Python包——这是正常的,只有 只发生一次。运行此程序,以便在Claude Desktop之前缓存包 尝试启动服务器:

uvx paperqa-mcp-server index 2>&1 | head -1

您应该看到如下输出 Building index: ....按Ctrl+C停止 (我们将在步骤6中运行真正的索引构建)。如果你看到Python错误 相反,安装出现了问题。

4.找到通往uvx的完整路径

Claude Desktop找不到 uvx 就其本身而言,你需要给它 完整的路径。运行:

which uvx

这会打印出类似的东西 /Users/yourname/.local/bin/uvx。复制它-- 下一步你需要它。

5.添加到克劳德桌面

  1. 打开克劳德桌面
  2. 首选 设置→ 开发者→ 编辑配置
  3. 这将打开 claude_desktop_config.json.添加a paperqa 进入里面

mcpServers (创建 mcpServers 如果它不存在):

{
  "mcpServers": {
    "paperqa": {
      "command": "/Users/yourname/.local/bin/uvx",
      "args": ["paperqa-mcp-server"],
      "env": {
        "OPENAI_API_KEY": "sk-your-key-here"
      }
    }
  }
}

替换两个占位符:

  • /Users/yourname/.local/bin/uvx --粘贴输出 which uvx 从步骤4开始
  • sk-your-key-here -步骤2中的OpenAI API密钥

如果您的PDF文件不在其他地方 ~/Zotero/storage,添加a PAPER_DIRECTORY 进入 env:

"env": {
  "OPENAI_API_KEY": "sk-your-key-here",
  "PAPER_DIRECTORY": "/full/path/to/your/pdfs"
}
  1. 完全退出克劳德桌面 (Cmd+Q,不仅仅是关闭窗口)

并重新打开它

  1. 你应该看到一个锤子图标——点击它 paper_qa 应列出

6.预先构建索引

在克劳德搜索你的论文之前,服务器需要建立一个搜索 指数。这将读取每个PDF,将其拆分为块,并发送块 到OpenAI的嵌入API。有数百篇论文,这需要一段时间 并且在API调用中花费几美元。

如果你有超过10篇未编入索引的论文,服务器将拒绝 回答查询并告诉您先运行此步骤。几篇新论文 查询时将自动索引。

export OPENAI_API_KEY=sk-your-key-here
uvx paperqa-mcp-server index

在处理每篇论文时,您将看到日志行。当它完成时,它 打印 Done.

如果这崩溃了 如果出现速率限制错误,只需重新运行相同的命令。 它从停止的地方继续——每次运行都会索引更多的文件。与一个大 图书馆(500多篇论文),你可能需要运行几次。

之后,索引将缓存在 ~/.pqa/indexes/。只有新的或更改的 文件在后续运行中会被重新处理。

故障排除

Claude Desktop中的“服务器已断开连接”

Claude Desktop的启动超时时间很短。如果 uv 需要下载 首次发布时,它将超时。修复:运行 uvx paperqa-mcp-server 首先从终端发送一次,以便缓存包。

查询时“索引不完整”

服务器在每次查询之前检查索引。如果纸张太多 如果没有索引,它将返回诊断消息,而不是尝试(和 未能及时将它们全部编入索引。修复:在中运行index命令 步骤6。

锤子图标未出现

确保您完全退出Claude Desktop(Cmd+Q)并重新打开它。 检查中的JSON语法错误 claude_desktop_config.json 一 缺少逗号是最常见的错误。

使用不同的LLM

默认情况下,PaperQA2使用 gpt-4o-mini 因为它的内在推理。 这与Claude是分开的——Claude调用该工具,PaperQA2调用 它自己的法学硕士在内部呼吁收集和综合证据。

要使用其他模型,请在Claude Desktop配置中添加env变量:

"env": {
  "OPENAI_API_KEY": "sk-your-key-here",
  "PQA_LLM": "gpt-4o",
  "PQA_SUMMARY_LLM": "gpt-4o-mini"
}

所有环境变量

变量默认值用途
PAPER_DIRECTORY~/Zotero/storage包含PDF的文件夹
OPENAI_API_KEY—必需的 用于默认嵌入
PQA_LLMgpt-4o-mini内部推理法学硕士
PQA_SUMMARY_LLMgpt-4o-miniLLM用于总结块
PQA_EMBEDDINGtext-embedding-3-small嵌入模型
ANTHROPIC_API_KEY--仅当使用Claude作为内部LLM时

与zotero mcp合作

这与 佐特罗mcp:

  • paperqa mcp服务器 --全文深度阅读与综合
  • 佐特罗mcp --浏览您的库、搜索元数据、阅读注释

克劳德可以在它们之间进行交叉引用——例如,查找论文 使用PaperQA,然后提取他们的Zotero元数据和注释。 PaperQA2的引用包括Zotero存储密钥(例如。 ABC123DE 从 storage/ABC123DE/paper.pdf)克劳德可以通过以下方式查找项目 佐特罗mcp。

索引实施说明

paperqa-mcp-server index 使用相同 _settings() 充当MCP 服务器,因此它构建的索引正是服务器将查看的索引 为。PaperQA2索引目录名称是设置的哈希值 (嵌入模型、块大小、纸张目录路径等)。设置 包括:

  • 多模式关闭 --跳过PDF中的图像提取(避免崩溃

带有CMYK图像的PDF)

  • 文档详细信息关闭 --跳过Crossref/语义学者元数据查找

(避免了速率限制;Claude可以直接通过以下方式从Zotero获取元数据 佐特罗mcp)

  • 并发1 --一次索引一个文件,以保持在OpenAI的

嵌入速率限制

为什么不 pqa index? 这 pqa CLI通过pydantic构建设置 CliSettingsSource,这会产生与构造不同的默认值 Settings() 直接在Python中(例如。 chunk_chars 7000对5000)。 不同的设置=不同的索引哈希=服务器找不到索引。 始终使用 paperqa-mcp-server index 建立指数。

从GitHub安装(最新)

要使用主分支的最新版本而不是PyPI:

{
  "mcpServers": {
    "paperqa": {
      "command": "/Users/yourname/.local/bin/uvx",
      "args": ["--from", "git+https://github.com/menyoung/paperqa-mcp-server", "paperqa-mcp-server"],
      "env": {
        "OPENAI_API_KEY": "sk-your-key-here"
      }
    }
  }
}

要从最新的主分支构建索引,请执行以下操作:

OPENAI_API_KEY=sk-your-key-here uvx --from git+https://github.com/menyoung/paperqa-mcp-server paperqa-mcp-server index

发展

如果您想在本地贡献或修改服务器:

git clone https://github.com/menyoung/paperqa-mcp-server.git
cd paperqa-mcp-server
uv sync
uv run paperqa-mcp-server        # run the server
uv run paperqa-mcp-server index  # build the index

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

PDF处理Python本地部署学术研究文献管理问答系统

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Paperqa MCP Server

MCP World · 本页

0stdio有2 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Paperqa MCP Server 怎么安装?

公开资料给出的安装命令是 uvx paperqa-mcp-server index 2>&1 | head -1,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Paperqa MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Paperqa MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Paperqa MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Paperqa MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP