返回 MCP 目录
public公开dns本地运行

pageindex-mcp

PageIndex MCP是一个基于推理的无向量RAG系统,通过MCP协议将文档的树状索引暴露给LLM,使Claude等平台能够像人类专家一样通过结构推理检索PDF文档信息,无需向量数据库。

article

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)一键安装

  1. Releases 下载最新的 .mcpb 文件。
  2. 双击 .mcpb 文件,在 Claude 桌面端自动安装。
  3. 首次使用扩展时,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

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端