README
🚀 PageIndex MCP
📘 PageIndex MCP 是一个强大的工具,它基于无向量、推理式的 RAG 系统,将文档表示为层次化的树结构,让大语言模型(LLMs)能像人类一样通过结构和推理来检索信息,而非依赖向量相似度。它直接通过 MCP 将这种大语言模型原生的上下文树索引暴露给 LLMs,支持像 Claude、Cursor 等 MCP 兼容的平台或大语言模型,无需向量数据库就能精准检索信息。使用它,你可以像人类专家一样与长 PDF 文档进行对话,突破上下文限制。
特性亮点
- 支持本地和在线 PDF 文件。
- 提供 1000 页的免费使用额度。
- 支持无限次对话。
如果你想体验完整托管服务,不妨试试 PageIndex Chat 🤖,它是一个类人的文档分析工具,采用与 PageIndex MCP 相同的代理式、基于推理的工作流程,让你轻松与长 PDF 文档对话。
🚀 快速开始
什么是 PageIndex?
PageIndex 是一个无向量、基于推理的 RAG 系统,它会为文档生成层次化的树结构,并使用多步推理和树搜索来检索信息,就像人类专家一样。它具有以下关键特性:
- 更高的准确性:超越相似度的相关性检索。
- 更好的透明度:清晰的推理轨迹和可追溯的搜索路径。
- 类人检索:像人类专家一样浏览文档来检索信息。
- 无需向量数据库:无需额外的基础设施开销。
- 无需分块:保留完整的文档上下文和结构。
- 无需 Top-K:自动检索所有相关段落。
PageIndex MCP 设置
完整的视频指南请参考 PageIndex MCP。
1. 针对 Claude 桌面端(推荐)
使用桌面扩展(MCPB)一键安装:
- 从 Releases 下载最新的
.mcpb文件。 - 双击
.mcpb文件,在 Claude 桌面端自动安装。 - 首次使用扩展时,OAuth 认证将自动处理。
⚠️ 重要提示:Claude 桌面扩展现在使用
.mcpb(MCP 捆绑包)文件扩展名。现有的.dxt扩展仍可继续使用,但建议新安装使用.mcpb。
这是开始使用 PageIndex 基于推理的 RAG 功能的最简单方法。
2. 针对其他 MCP 兼容客户端
选项 1:本地 MCP 服务器(支持本地 PDF 上传)
要求:Node.js ≥18.0.0 在你的 MCP 配置中添加以下内容:
{
"mcpServers": {
"pageindex": {
"command": "npx",
"args": ["-y", "pageindex-mcp"]
}
}
}
⚠️ 重要提示:此本地服务器提供完整的 PDF 上传功能,并自动处理所有认证。
选项 2:直接连接到 PageIndex
直接连接到支持 OAuth 的 PageIndex MCP 服务器:
{
"mcpServers": {
"pageindex": {
"type": "http",
"url": "https://chat.pageindex.ai/mcp"
}
}
}
对于不支持 HTTP MCP 服务器的客户端: 如果你的 MCP 客户端不直接支持 HTTP 服务器,可以使用 mcp-remote 作为桥梁:
{
"mcpServers": {
"pageindex": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://chat.pageindex.ai/mcp"]
}
}
}
⚠️ 重要提示:选项 1 提供本地 PDF 上传功能,而选项 2 仅支持通过 URL 处理 PDF(不支持本地文件上传)。
🔗 相关链接
📄 许可证
本项目遵循 MIT 开源许可证的条款。完整条款请参考 MIT。
Scan to contact