Skip to main content
Glama

KB-Agent-Platform — Enterprise Knowledge Base Q&A Platform (RAG + Multi-Agent + MCP)

In one sentence: an enterprise knowledge base Agent based on RAG and LangGraph Supervisor, with SSE streaming Q&A with citation tracing, dual MCP entry points, and one-click deployment via docker compose.

Architecture

Frontend Vue3 ──SSE──> FastAPI ──> Supervisor (LLM routing) ──┬─> KB Agent ──> Qdrant (4096-dim) └─> Chat Agent MCP Host (Cursor/Claude) ──stdio──> MCP Server ──> same Qdrant img.png

Related MCP server: KaaS

Quick Start

  1. https://github.com/embracingTheFuture/kb-agent-platform.git && cd kb-agent-platform

  2. cp .env.example .env # fill in your key

  3. docker compose up --build -d

  4. docker compose run --rm api python task2_pipeline.py # ingest data

  5. Open http://localhost:8000/docs

Screenshots

img_1.png

Quality: Evaluation Set Regression

6 test cases covering routing correctness + citation integrity, reproducible inside the container.

ID

First 15 characters

Expected

Actual

Passed

ID: 1

First 15 characters: Phase 2 schedule and main project positioning.

Expected: KB

Actual: KB

PASS

ID: 2

First 15 characters: What Day16 in the roadmap is for

Expected: KB

Actual: KB

PASS

ID: 3

First 15 characters: Introduce yourself in one sentence.

Expected: CHAT

Actual: CHAT

PASS

ID: 4

First 15 characters: Help me write a poem about autumn.

Expected: CHAT

Actual: CHAT

PASS

ID: 5

First 15 characters: How many medals did Team China win at the 2024 Olympics

Expected: CHAT

Actual: CHAT

PASS

ID: 6

First 15 characters:

Expected: CHAT

Actual: CHAT

PASS

6 test cases, 6 passed, 0 failed

Technical Highlights

  • Handwritten ReAct core (tool registry + while loop, no framework)

  • Self-developed chunking-vectorization-retrieval pipeline, Qdrant cosine similarity

  • Citation tracing: numbered context + [i] annotations + citations structure

  • Supervisor multi-agent routing + conversation memory compression (rolling summary)

  • MCP Server dual entry points / SSE streaming / evaluation set regression

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      A
      maintenance
      Exposes a compiled Markdown knowledge base to any MCP-capable coding agent through a single ask tool, returning cited answers grounded in full wiki articles over stdio or streamable HTTP.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Exposes a compiled Markdown knowledge wiki to any MCP-capable client through a single ask tool that returns cited Markdown answers grounded in whole wiki articles, available over stdio or an authenticated streamable-HTTP endpoint.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables MCP clients to query a compiled Markdown knowledge base through a single ask tool, returning cited answers grounded in wiki articles over stdio or streamable HTTP.
      -
    • F
      license
      Not graded
      quality
      A
      maintenance
      Enables MCP-capable coding agents to query a compiled Markdown wiki through a single ask tool, returning cited answers grounded in the wiki over stdio or streamable HTTP.
      -