kbrain

Agent Architecture

What is an MCP knowledge server?

An MCP knowledge server exposes approved, queryable knowledge sources to AI agents - a trusted MCP knowledge base you can create from your own data or consume ready-made. With KBrain you do not only build one: you can browse expert brains and connect them to Claude, ChatGPT, or any MCP agent.

Give your agents a trusted knowledge source

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.

You do not only create a knowledge base - you can consume one

Most guides to an MCP knowledge base stop at building one from your own documents. That is only half of what a knowledge server is for. The other half is consuming knowledge someone else already curated. With KBrain you can browse a marketplace of expert-built brains, subscribe to the ones that cover your domain, and query them from Claude, ChatGPT, or any MCP agent - without writing, chunking, or maintaining a single source yourself.

That makes the same MCP knowledge server useful whether you are producing knowledge or looking for it. Create a brain to expose your own expertise, subscribe to ready-made brains to fill the gaps, or do both from one endpoint. The agent queries them the same way either way.

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 - or skip the build and browse ready-made expert brains in the marketplace. Either way your agent gets curated, queryable, permission-scoped knowledge from the first request.

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.

Do I have to build my own MCP knowledge base, or can I use an existing one?

Both. You can create a brain from your own documents and expose it over MCP, or browse the KBrain marketplace and subscribe to expert-built brains that already cover your domain. A knowledge server is as useful for consuming ready-made knowledge as it is for publishing your own - and you can connect either to Claude, ChatGPT, or any MCP agent.

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.