Changes for README.md: 14 added lines, 1 removed line.
Original line number
Diff line number
Diff line
@@ -19,9 +19,22 @@ The MCP Module implements an MCP server that exposes **CAMARA-compliant APIs** v
AI Agent is a lightweight, modular backend built with **[`FastAPI`](https://fastapi.tiangolo.com/)** that exposes REST API endpoints for interacting with multiple AI sub-agents.
It is designed to be easily extensible with support for different LLMs and OpenOP MCP servers.
It keeps a short per-session chat memory in Redis when `REDIS_URL` is set.
---
## Authentication
Every request carries the user's Keycloak access token (`Authorization: Bearer …`). The agent
passes it to the MCP server, which sends it to OEG, so the user's own roles decide what AI2 may
do. `AUTH_ENABLED=false` turns this off for platforms deployed without login.
## Repository layout
| Path | Contents |
|---|---|
| [`mcp_module/`](mcp_module/README.md) | MCP server |
| [`ai_agent/`](ai_agent/README.md) | AI Agent |
| [`deployment/docker/`](deployment/docker/README.md) | Docker Compose for both modules and Redis |
| [`deployment/helm/`](deployment/helm/README.md) | Helm chart, the same one the platform chart deploys |
| `tests/` | Unit tests for both modules (`pytest`) |