MCP server for 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.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Healthy fork ratio
- ✓Clear description
git clone https://github.com/VectifyAI/pageindex-mcp{
"mcpServers": {
"pageindex-mcp": {
"command": "node",
"args": ["/path/to/pageindex-mcp/dist/index.js"]
}
}
}MCP Servers overview
<div align="center">
<a href="https://pageindex.ai/mcp">
<img src="https://docs.pageindex.ai/images/general/mcp_banner.jpg">
</a>
</div>
# PageIndex MCP
> If you find this repo useful, please also star our **[main PageIndex repo](https://github.com/VectifyAI/PageIndex)** ⭐
[](https://github.com/VectifyAI/PageIndex) [](https://pageindex.ai/mcp) [](https://vectify.ai/pageindex)
📘 [**PageIndex**](https://github.com/VectifyAI/PageIndex) is a vectorless, reasoning-based RAG system that represents documents as hierarchical **tree structures**. It enables LLMs to navigate and retrieve information through structure and **reasoning**, not vector similarity — much like a human would retrieve information using a book's index.
🔌 [**PageIndex MCP**](https://pageindex.ai/mcp) exposes this **LLM-native, in-context tree index** directly to LLMs via MCP, allowing platforms like **Claude**, **Cursor**, and other MCP-compatible agents or LLMs to reason over document structure and retrieve the right information — without vector databases.
Want to chat with long PDFs but hit context limit reached errors? Add your file to PageIndex to seamlessly chat with long PDFs on any agent/LLM platforms.
✨ Chat to long PDFs the **human-like, reasoning-based way** ✨
- Support local and online PDFs
- Free 1000 pages
- Unlimited conversations
For more information, visit the [PageIndex MCP](https://pageindex.ai/mcp) page.
💡 Looking for a fully hosted experience? Try [**PageIndex App**](https://app.pageindex.ai) 🤖: a human-like document analyst that lets you chat with long PDFs using the same agentic, reasoning-based workflow as PageIndex MCP.
<p align="center">
<a href="https://pageindex.ai/mcp">
<img src="https://github.com/user-attachments/assets/d807d506-131d-4c7b-837c-96ab1adb2271">
</a>
</p>
# What is PageIndex?
<div align="center">
<a href="https://pageindex.ai/mcp">
<img src="https://docs.pageindex.ai/images/cookbook/vectorless-rag.png" width="70%">
</a>
</div>
PageIndex is a vectorless, **reasoning-based RAG** system that generates hierarchical **tree structures** of documents and uses multi-step **reasoning** and tree search to retrieve information like a human expert would. It has the following key 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
### For Developers
Connect PageIndex to your agent framework or AI SDK via MCP. Works with [Claude Agent SDK](https://github.com/anthropics/claude-agent-sdk-python), [Vercel AI SDK](https://ai-sdk.dev/docs/ai-sdk-core/mcp-tools), [OpenAI Agents SDK](https://openai.github.io/openai-agents-python/mcp/), [LangChain](https://github.com/langchain-ai/langchain-mcp-adapters), and any MCP-compatible client. Simple API Key authentication — no OAuth flow required.
1. Go to [PageIndex Dashboard](https://developer.pageindex.ai/api-keys) to create an API Key
2. Copy the generated key
3. Add to your MCP configuration:
```json
{
"mcpServers": {
"pageindex": {
"type": "http",
"url": "https://api.pageindex.ai/mcp",
"headers": {
"Authorization": "Bearer your_api_key"
}
}
}
}
```
For more details, visit the [PageIndex API Dashboard](https://developer.pageindex.ai).
### For PageIndex App Users
If you already have a [PageIndex App](https://app.pageindex.ai) account, you can connect your MCP client directly via OAuth.
**Claude Desktop — One-Click Install:**
Download the `.mcpb` file from [Releases](https://github.com/VectifyAI/pageindex-mcp/releases) and double-click to install. OAuth authentication is handled automatically.
**Other MCP Clients:**
```json
{
"mcpServers": {
"pageindex": {
"type": "http",
"url": "https://app.pageindex.ai/mcp"
}
}
}
```
**Local MCP Server (with local PDF upload):**
If you need to upload local PDF files, you can run the local MCP server (requires Node.js ≥18.0.0):
```json
{
"mcpServers": {
"pageindex": {
"command": "npx",
"args": ["-y", "@pageindex/mcp"]
}
}
}
```
For more details, visit [PageIndex App](https://app.pageindex.ai).
# Related Links
[](https://vectify.ai/pageindex)
[](https://github.com/VectifyAI/PageIndex)
## License
This project is licensed under the terms of the MIT open source license. Please refer to [MIT](./LICENSE) for the full terms.
What people ask about pageindex-mcp
What is VectifyAI/pageindex-mcp?
+
VectifyAI/pageindex-mcp is mcp servers for the Claude AI ecosystem. MCP server for 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 372 GitHub stars and was last updated today.
How do I install pageindex-mcp?
+
You can install pageindex-mcp by cloning the repository (https://github.com/VectifyAI/pageindex-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is VectifyAI/pageindex-mcp safe to use?
+
Our security agent has analyzed VectifyAI/pageindex-mcp and assigned a Trust Score of 89/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains VectifyAI/pageindex-mcp?
+
VectifyAI/pageindex-mcp is maintained by VectifyAI. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to pageindex-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy pageindex-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/vectifyai-pageindex-mcp)<a href="https://claudewave.com/repo/vectifyai-pageindex-mcp"><img src="https://claudewave.com/api/badge/vectifyai-pageindex-mcp" alt="Featured on ClaudeWave: VectifyAI/pageindex-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!