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 brainAI 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.
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
trust unverified
authority declared
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
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 brainFrequently 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.