VectifyAI/pageindex-mcp

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.

解決する課題

PageIndex MCPを使用すると、LLMはコンテキストウィンドウの制限に抵触したり、従来のベクトルデータベースに依存したりすることなく、長いドキュメント(PDFなど)と対話できます。これは、ベクトル類似性検索を推論ベースの情報検索アプローチに置き換えるもので、人間が本の索引を使用して特定の情報を見つける方法を模倣しています。

仕組み

テキストをベクトルにチャンク化する代わりに、PageIndexはドキュメントの階層的なツリー構造を作成します。LLMはModel Context Protocol (MCP) を使用してこれらのツリーをナビゲートし、マルチステップの推論とツリー検索を実行して関連する一節を取得します。このプロセスにより、ドキュメントの完全なコンテキストと構造が保持され、孤立した断片の「top-k」検索の必要性が排除されます。

対象者

MCP互換のエージェントやLLMプラットフォーム(Claude、Cursor、Vercel AI SDKなど)を使用しており、高精度なベクトルレスRAGをAIエージェントに統合したい開発者。

ハイライト

  • ベクトルレスRAG: ベクトルデータベースやインフラストラクチャのオーバーヘッドの必要性を排除します。
  • 推論ベースの検索: ツリー検索と推論軌跡を使用して、より高い精度と透明性を実現します。
  • チャンク分割なし: ドキュメントの完全なコンテキストと構造を維持します。
  • MCP統合: Claude、LangChain、OpenAI Agents SDKなどのエージェントフレームワークにシームレスに接続します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト