Skip to content

VectifyAI/pageindex-mcp

Repository files navigation

PageIndex MCP

PageIndex MCP Homepage

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.

  • 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):

  1. Download the latest .mcpb file from Releases
  2. Double-click the .mcpb file to install automatically in Claude Desktop
  3. 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 .dxt extensions will continue to work, but we recommend using .mcpb for 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).

License

This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.

About

MCP server for PageIndex

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •