Skip to main content
Glama

Boop MCP–RAG

Boop MCP–RAG is a source-independent foundation for a future Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP) system. It implements stable contracts and a deterministic local reference path without embedding a model provider, source system, credential, database, vector database, remote MCP server, or production identity service.

The project is deliberately a structural foundation. It is not a production RAG service, autonomous agent, API gateway, vector search cluster, or remote tool executor.

Runtime topology

Consumer / MCP client
        |
        v
ContextRouter
   |                  |
   v                  v
QueryRetriever      MCPHost
   |                  |
   v                  v
ContextDocument     ToolResult
        \            /
         v          v
      ContextPayload

The orchestrator sees only normalized contracts. Retrieval storage, session persistence, tool transport, and telemetry export are selected behind interfaces at installation time.

Boundary

Contract

Local reference adapter

Install-time extension point

Ingestion

IngestionPipeline

In-memory deterministic chunking

Document parser, embedding model, indexer

Retrieval

QueryRetriever

Keyword-overlap ranking

pgvector, Qdrant, hybrid search

Session state

SessionStore

Process memory

Redis, PostgreSQL

Tools

MCPHost

In-process Pydantic-validated host

MCP STDIO, HTTP/SSE, gRPC bridge

Telemetry

OpenTelemetry API spans

API instrumentation only

OTLP collector/exporter

Gateway

Configuration placeholder

None

Authentication, authorization, rate-limit adapters

Related MCP server: DocAgent-MCP

Included behavior

The ContextRouter validates a request, retrieves context, discovers registered tools, and executes a tool only when the caller explicitly supplies requested_tool. It creates a normalized ContextPayload containing the user query, retrieved documents, tool definitions, session metadata, and optional tool result.

The reference knowledge adapter is deterministic keyword matching. It is provided to validate contracts and tests, not to claim semantic/vector retrieval. The local MCP host validates every tool input with Pydantic before invoking its handler.

Install and validate

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

Local MCP surface

Start the local MCP server:

mcp run server.py

It exposes four local-reference tools:

Tool

Purpose

rag_status

Declares installed local adapters and uninstalled extension points.

rag_ingest_text

Indexes caller-provided text in process memory; it does not fetch external content.

rag_orchestrate

Retrieves context and optionally invokes an explicitly requested local tool.

rag_list_tools

Lists transport-neutral tool descriptors.

Installation boundary

Copy config.example.json and select real adapters only after the target runtime, data sources, access boundary, and operational requirements have been verified. Do not place secrets, service tokens, source dumps, or production connection strings in this repository.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables local document question-answering and retrieval via MCP, supporting multi-turn conversation, intent recognition, and tools for document search, Q&A, and summarization.
    5
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables tool-calling over TCP for a local RAG pipeline, allowing document ingestion and querying via MCP tools, fully offline with no cloud dependencies.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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