kbrain

Agent Architecture

What is an MCP knowledge server?

An MCP knowledge server exposes approved, queryable knowledge sources to AI agents. Learn how KBrain acts as a trusted knowledge layer with provenance, permissions, and domain expertise.

Give your agents a trusted knowledge source

Create a knowledge brain

AI agents can now connect to almost any tool, database, or data source. That is the connectivity problem, and it is largely solved. The harder problem is next: once the agent has access, how does it know which information to trust, which source is authoritative, and what to do when two sources disagree?

What an MCP knowledge server is

An MCP knowledge server is a server that exposes approved, queryable knowledge sources to AI agents through a standardised protocol. Instead of querying raw data directly, the agent queries the knowledge server - which surfaces curated, verified, permission-scoped context from the brains connected to it.

How it works - 01
The MCP knowledge server in the agent stack
The agent never queries raw data directly. Every answer comes from an approved, curated brain.
๐Ÿค–
AI Agent
Makes a request that requires domain knowledge or context.
โ†’
๐Ÿ“ก
MCP Request
Standardised protocol call routed to the knowledge server.
โ†’
๐Ÿง 
Knowledge Server
Matches the request to the right brain using intent descriptions.
KBRAIN
โ†’
๐Ÿ“š
Approved Brains
Curated, verified knowledge assets with source attribution.
โ†’
โœ…
Verified Answer
Grounded, traceable, permission-scoped response back to the agent.
The knowledge server is the routing and trust layer. It knows which brain covers which topic, who has permission to query it, and where every answer came from. The agent just asks. The server handles the rest.

Why model memory is not enough

  • Model memory is static: trained on a fixed dataset, not your organisation's knowledge
  • No provenance: the model cannot tell you where a fact came from or whether it is still current
  • No permissions: the model cannot enforce access controls on who can query what
  • Shared across all users: model knowledge is global, not scoped to your team or domain
  • Not updatable: you cannot add a new policy, decision, or document to the model without retraining

The model knows the world. The knowledge server knows your world. These are not the same thing.

What agents gain from a knowledge server

The Difference - 02
Without vs. with a knowledge server
The agent is the same. The quality and trustworthiness of its output is not.
โŒWithout a knowledge server
ยท Generic answers from model training data
ยท No provenance - no way to trace the source
ยท No permission scoping - same answer for everyone
ยท Context conflict: two tools return different facts, no resolution
ยท Trust everything or verify everything
?
source unknown
trust unverified
โœ…With a knowledge server
โ†’ Domain-specific answers from curated brains
โ†’ Source-traceable: every answer attributed to a brain
โ†’ Permission-scoped: agent sees only approved knowledge
โ†’ Authority-ranked: brain descriptions resolve routing conflicts
โ†’ Trust the output in proportion to the source quality
โœ“
source traced
authority declared
Access is not the same as trust. A knowledge server adds the trust layer that MCP connectivity alone does not provide.

Where teams deploy knowledge servers

  • Compliance: policy and regulation brains agents can query before taking an action - never acting on outdated rules
  • Customer support: product knowledge and resolution logic - the agent answers consistently, every ticket
  • Sales enablement: competitive context and positioning - the agent briefs the rep before every call, from curated intelligence
  • Internal expertise: senior knowledge captured as brains - agents and new hires can query years of institutional knowledge on demand
  • AI assistants: personal or team brains the assistant uses by default - context that does not need re-pasting every session
Use cases - 03
Where teams deploy knowledge servers
Any domain where the agent needs trusted, current, permission-scoped context.
๐Ÿ“‹
Compliance
brain

Policy and regulation knowledge
Agents query the compliance brain before acting. Policy is always current, always traced. No action on outdated rules.
๐ŸŽง
Support
brain

Product knowledge and resolution logic
The agent answers consistently across every ticket. Not just the ones a senior support rep would know how to handle.
๐Ÿš€
Sales
brain

Competitive context and positioning
The agent briefs the rep before every call, drawn from curated intelligence. Not from a generic search over a Drive folder.
The knowledge server pattern works wherever the agent needs to trust the information it retrieves. That is most domains where agents provide real value.

How KBrain brains map to agent-accessible sources

Each KBrain brain is a curated, queryable knowledge asset. When connected via MCP-style access, the agent can request context from any brain it has permission to query. The brain description tells the agent when to use it - routing the request without a live search. The source record tells the agent where the answer came from.

KBrain operates as an MCP-style trusted knowledge server. It exposes brains as queryable sources to any MCP compatible AI agent or client. Exact protocol support and launch timing are available on the product page.

Agents are getting smarter. The bottleneck is no longer reasoning. It is trustworthy, permission-scoped, domain-specific knowledge. That is what a knowledge server provides - and what no amount of model scaling replaces.

Give your agents a trusted knowledge source

Create a KBrain brain and connect it to your AI agent via MCP. Your agent gets curated, queryable, permission-scoped knowledge from the first request.

Create a knowledge brain

Frequently asked questions

What is an MCP knowledge server?

An MCP knowledge server is a server that exposes approved, curated knowledge sources to AI agents through a standardised protocol. It adds a trust and routing layer on top of raw connectivity - so agents get domain-specific, permission-scoped, source-traceable answers rather than generic model outputs.

How is this different from a regular RAG system?

A RAG system retrieves documents based on semantic similarity and passes them to the model. A knowledge server adds intent matching (brain descriptions route requests before retrieval), permission scoping, source attribution, and conflict resolution. The architecture is different, not just the vocabulary.

Can multiple agents share the same knowledge server?

Yes. A KBrain knowledge server can serve multiple agents simultaneously. Each agent queries the same brains and gets consistent, attributed answers - regardless of which agent asked or which model it runs on.

How does KBrain handle permissions?

Each brain has an owner and an access scope: public (marketplace), private (owner only), or team (shared with specific users). When an agent queries the knowledge server, it only receives answers from brains it has permission to access.