diff --git a/content/develop/ai/context-engine/context-gateway/_index.md b/content/develop/ai/context-engine/context-gateway/_index.md index 972b7ccf7e..3f4c6527d8 100644 --- a/content/develop/ai/context-engine/context-gateway/_index.md +++ b/content/develop/ai/context-engine/context-gateway/_index.md @@ -14,12 +14,16 @@ aliases: - /develop/ai/context-engine/context-retriever/interactive-demo/ --- -Give each agent one Model Context Protocol (MCP) endpoint for every tool it needs, with one key and no Upstream credentials in the agent. +## What is Context Gateway? -Context Gateway lists and calls the tools of its Upstreams. An Upstream is any MCP server the Gateway can reach over Streamable HTTP, or a Context Surface that serves the records of a Redis database as tools. Agents connect with any MCP client that supports Streamable HTTP. +Redis Context Gateway is a Model Context Protocol (MCP) gateway for AI agents that: -> [!NOTE] -> Upstreams are not limited to Redis. Attach any MCP server, whether a third-party service such as a ticketing, billing, or search server, or one your team builds. Context Surfaces are optional. +- **Works with any MCP server:** Attach third-party and in-house MCP servers as Upstreams, not only Redis tools. +- **Serves one endpoint per Gateway:** An agent connects to one Gateway instead of to every MCP server it uses. +- **Keeps credentials out of agents:** The Gateway stores each Upstream's credential in your secrets backend and sends it on every call. +- **Turns Redis data into tools:** Optionally, a Context Surface generates tools from a data model over a Redis database. +- **Scales to large tool sets:** In `search` mode, the agent searches for tools instead of loading every definition. +- **Handles large and repeated results:** An optional result cache serves repeated calls, and result handles keep large results out of the agent's context.