{"id":50551902,"url":"https://github.com/vectifyai/pageindex-mcp","last_synced_at":"2026-06-04T04:03:12.034Z","repository":{"id":312874974,"uuid":"1044117453","full_name":"VectifyAI/pageindex-mcp","owner":"VectifyAI","description":"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.","archived":false,"fork":false,"pushed_at":"2026-05-28T02:07:16.000Z","size":224,"stargazers_count":347,"open_issues_count":0,"forks_count":40,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-05-28T03:15:03.255Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pageindex.ai/mcp","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VectifyAI.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-25T08:00:01.000Z","updated_at":"2026-05-28T02:07:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"c295dc80-328e-4535-b217-7a10ab30eaee","html_url":"https://github.com/VectifyAI/pageindex-mcp","commit_stats":null,"previous_names":["vectifyai/pageindex-mcp"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/VectifyAI/pageindex-mcp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VectifyAI%2Fpageindex-mcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VectifyAI%2Fpageindex-mcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VectifyAI%2Fpageindex-mcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VectifyAI%2Fpageindex-mcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VectifyAI","download_url":"https://codeload.github.com/VectifyAI/pageindex-mcp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VectifyAI%2Fpageindex-mcp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33888302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-04T04:03:11.326Z","updated_at":"2026-06-04T04:03:12.028Z","avatar_url":"https://github.com/VectifyAI.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://pageindex.ai/mcp\"\u003e\n    \u003cimg src=\"https://docs.pageindex.ai/images/general/mcp_banner.jpg\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n# PageIndex MCP\n\n\u003e If you find this repo useful, please also star our **[main PageIndex repo](https://github.com/VectifyAI/PageIndex)** ⭐\n\n[![PageIndex GitHub](https://img.shields.io/badge/PageIndex_GitHub-000000?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/VectifyAI/PageIndex)\u0026nbsp;\u0026nbsp;[![PageIndex MCP Home](https://img.shields.io/badge/PageIndex_MCP-4280d3?style=for-the-badge\u0026logo=readthedocs\u0026logoColor=white)](https://pageindex.ai/mcp)\u0026nbsp;\u0026nbsp;[![PageIndex Home](https://img.shields.io/badge/PageIndex-3B82F6?style=for-the-badge\u0026logo=homeadvisor\u0026logoColor=white)](https://vectify.ai/pageindex)\n\n📘 [**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.\n\n🔌 [**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.\n\nWant 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.\n\n✨ Chat to long PDFs the **human-like, reasoning-based way** ✨\n\n- Support local and online PDFs\n- Free 1000 pages\n- Unlimited conversations\n\nFor more information, visit the [PageIndex MCP](https://pageindex.ai/mcp) page.\n\n💡 Looking for a fully hosted experience? Try [**PageIndex Chat**](https://chat.pageindex.ai) 🤖: a human-like document analyst that lets you chat with long PDFs using the same agentic, reasoning-based workflow as PageIndex MCP.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://pageindex.ai/mcp\"\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/d807d506-131d-4c7b-837c-96ab1adb2271\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# What is PageIndex?\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://pageindex.ai/mcp\"\u003e\n    \u003cimg src=\"https://docs.pageindex.ai/images/cookbook/vectorless-rag.png\" width=\"70%\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\nPageIndex 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:\n\n- **Higher Accuracy**: Relevance beyond similarity\n- **Better Transparency**: Clear reasoning trajectory with traceable search paths\n- **Like A Human**: Retrieve information like a human expert navigates documents\n- **No Vector DB**: No extra infrastructure overhead\n- **No Chunking**: Preserve full document context and structure\n- **No Top-K**: Retrieve all relevant passages automatically\n\n---\n\n# PageIndex MCP Setup\n\n### For Developers\n\nConnect 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.\n\n1. Go to [PageIndex Dashboard](https://dash.pageindex.ai/api-keys) to create an API Key\n2. Copy the generated key\n3. Add to your MCP configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"pageindex\": {\n      \"type\": \"http\",\n      \"url\": \"https://api.pageindex.ai/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer your_api_key\"\n      }\n    }\n  }\n}\n```\n\nFor more details, visit the [PageIndex API Dashboard](https://dash.pageindex.ai).\n\n### For PageIndex Chat Users\n\nIf you already have a [PageIndex Chat](https://chat.pageindex.ai) account, you can connect your MCP client directly via OAuth.\n\n**Claude Desktop — One-Click Install:**\n\nDownload the `.mcpb` file from [Releases](https://github.com/VectifyAI/pageindex-mcp/releases) and double-click to install. OAuth authentication is handled automatically.\n\n**Other MCP Clients:**\n\n```json\n{\n  \"mcpServers\": {\n    \"pageindex\": {\n      \"type\": \"http\",\n      \"url\": \"https://chat.pageindex.ai/mcp\"\n    }\n  }\n}\n```\n\n**Local MCP Server (with local PDF upload):**\n\nIf you need to upload local PDF files, you can run the local MCP server (requires Node.js ≥18.0.0):\n\n```json\n{\n  \"mcpServers\": {\n    \"pageindex\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@pageindex/mcp\"]\n    }\n  }\n}\n```\n\nFor more details, visit [PageIndex Chat](https://chat.pageindex.ai).\n\n# Related Links\n\n[![PageIndex Home](https://img.shields.io/badge/PageIndex_Home-3B82F6?style=for-the-badge\u0026logo=homeadvisor\u0026logoColor=white)](https://vectify.ai/pageindex)\u0026nbsp;\u0026nbsp;\n[![PageIndex GitHub](https://img.shields.io/badge/PageIndex_GitHub-000000?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/VectifyAI/PageIndex)\n\n## License\n\nThis project is licensed under the terms of the MIT open source license. Please refer to [MIT](./LICENSE) for the full terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvectifyai%2Fpageindex-mcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvectifyai%2Fpageindex-mcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvectifyai%2Fpageindex-mcp/lists"}