boop-mcp-rag
Boop MCP–RAG
Boop MCP–RAG は、将来の検索拡張生成(RAG)および Model Context Protocol(MCP)システムのための、ソースに依存しない基盤です。モデルプロバイダー、ソースシステム、認証情報、データベース、ベクトルデータベース、リモートMCPサーバー、本番のアイデンティティサービスを組み込まずに、安定したコントラクトと決定論的なローカル参照パスを実装します。
このプロジェクトは、意図的に構造的な基盤です。本番RAGサービス、自律エージェント、APIゲートウェイ、ベクトル検索クラスター、リモートツール実行基盤ではありません。
ランタイムトポロジー
Consumer / MCP client
|
v
ContextRouter
| |
v v
QueryRetriever MCPHost
| |
v v
ContextDocument ToolResult
\ /
v v
ContextPayloadオーケストレーターは正規化されたコントラクトのみを認識します。検索ストレージ、セッションの永続化、ツールのトランスポート、テレメトリのエクスポートは、インストール時にインターフェースの裏側で選択されます。
境界 | コントラクト | ローカル参照アダプター | インストール時の拡張ポイント |
取り込み |
| 決定論的なインメモリチャンク分割 | ドキュメントパーサー、埋め込みモデル、インデクサー |
検索 |
| キーワード重複ランキング | pgvector、Qdrant、ハイブリッド検索 |
セッション状態 |
| プロセスメモリ | Redis、PostgreSQL |
ツール |
| プロセス内Pydantic検証済みホスト | MCP STDIO、HTTP/SSE、gRPCブリッジ |
テレメトリ | OpenTelemetry APIスパン | APIインストルメンテーションのみ | OTLPコレクター/エクスポーター |
ゲートウェイ | 設定プレースホルダー | なし | 認証、認可、レート制限アダプター |
Related MCP server: DocAgent-MCP
実装される動作
ContextRouter は、リクエストを検証し、コンテキストを取得し、登録済みツールを検出し、呼び出し元が明示的に requested_tool を指定した場合にのみツールを実行します。また、ユーザークエリ、取得したドキュメント、ツール定義、セッションメタデータ、任意オプションのツール実行結果を含む正規化された ContextPayload を構築します。
参照ナレッジアダプターは決定論的なキーワードマッチングで、コントラクトとテストを検証するために提供されているものであり、意味的・ベクトル検索を実現するものではありません。ローカルMCPホストは、ハンドラーを呼び出す前に、すべてのツール入力をPydanticで検証します。
インストールと検証
python3 -m pip install -e .
python3 -m unittest discover -s tests -p "test_*.py" -v
python3 -m compileall -q src tests server.py
boop-mcp-rag statusローカルMCPサーフェス
ローカルMCPサーバーを起動します:
mcp run server.pyこのサーバーでは、次の4つのローカル参照ツールを公開します:
ツール | 用途 |
| インストール済みのローカルアダプターと、インストールされていない拡張ポイントを示します。 |
| 呼び出し元が提供したテキストをメモリにインデックスします。外部コンテンツは取得しません。 |
| コンテキストを取得し、明示的に要求されたローカルツールを必要に応じて実行します。 |
| トランスポートに依存しないツール記述子を一覧表示します。 |
インストール境界
config.example.json をコピーし、対象となるランタイム、データソース、アクセス境界、運用要件を検証した後でのみ、実際のアダプターを選択してください。このリポジトリにシークレット、サービストークン、ソースダンプ、本番の接続文字列を置かないでください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityAmaintenanceLocal end-to-end RAG system for agentic code editors, exposing retrieval-augmented generation via MCP to any compatible client.331MIT
- FlicenseNot gradedqualityCmaintenanceEnables local document question-answering and retrieval via MCP, supporting multi-turn conversation, intent recognition, and tools for document search, Q&A, and summarization.5
- FlicenseNot gradedqualityCmaintenanceEnables tool-calling over TCP for a local RAG pipeline, allowing document ingestion and querying via MCP tools, fully offline with no cloud dependencies.
- AlicenseNot gradedqualityAmaintenanceA local-first RAG engine that ingests documents (PDF, Markdown, images, etc.) and provides hybrid search, reranking, and LLM answer synthesis via MCP for AI agent integration.1MIT
Related MCP Connectors
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ttacleinad-boop/MCP---RAG'
If you have feedback or need assistance with the MCP directory API, please join our Discord server