Package Exports
- pageindex-mcp
- pageindex-mcp/build/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (pageindex-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
PageIndex MCP
Want to chat with PDF on Claude but got limit reached error? You can add your file to PageIndex to seamlessly chat with long PDFs on your Claude desktop.
✨ Chat to long PDFs the human-like, reasoning-based way ✨
- Support local and online PDFs
- Free 1000 pages
- Unlimited conversations
For more information about PageIndex MCP, check out the PageIndex MCP project page.
What is PageIndex?
PageIndex is a vectorless reasoning-based RAG system which uses multi-step reasoning and tree search to retrieve information like a human expert would. It has the following properties:
- Higher Accuracy: Relevance beyond similarity
- Better Transparency: Clear reasoning trajectory with traceable search paths
- Like A Human: Retrieve information like a human expert navigates documents
- No Vector DB: No extra infrastructure overhead
- No Chunking: Preserve full document context and structure
- No Top-K: Retrieve all relevant passages automatically
PageIndex MCP Setup
See PageIndex MCP for full video guidances.
1. For Claude Desktop (Recommended)
One-Click Installation with Desktop Extension (MCPB):
- Download the latest
.mcpbfile from Releases - Double-click the
.mcpbfile to install automatically in Claude Desktop - The OAuth authentication will be handled automatically when you first use the extension
Note: Claude Desktop Extensions now use the
.mcpb(MCP Bundle) file extension. Existing.dxtextensions will continue to work, but we recommend using.mcpbfor new installations.
This is the easiest way to get started with PageIndex's reasoning-based RAG capabilities.
2. For Other MCP-Compatible Clients
Option 1: Local MCP Server (with local PDF upload)
Requirements: Node.js ≥18.0.0
Add to your MCP configuration:
{
"mcpServers": {
"pageindex": {
"command": "npx",
"args": ["-y", "pageindex-mcp"]
}
}
}Note: This local server provides full PDF upload capabilities and handles all authentication automatically.
Option 2: Direct Connection to PageIndex
Connect directly to the PageIndex OAuth-enabled MCP server:
{
"mcpServers": {
"pageindex": {
"type": "http",
"url": "https://mcp.pageindex.ai/mcp"
}
}
}For clients that don't support HTTP MCP servers:
If your MCP client doesn't support HTTP servers directly, you can use mcp-remote as a bridge:
{
"mcpServers": {
"pageindex": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.pageindex.ai/mcp"]
}
}
}Note: Option 1 provides local PDF upload capabilities, while Option 2 only supports PDF processing via URLs (no local file uploads).
Related Links
License
This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.