Files
aoc/backend/routes
Tomas Kracmar 5122739c01
All checks were successful
CI / lint-and-test (push) Successful in 36s
feat: MCP server over SSE with OIDC auth
- Extract shared MCP tool handlers to mcp_common.py
- mcp_server.py now uses shared handlers (stdio transport for local dev)
- New routes/mcp.py: SSE transport behind existing OIDC Bearer auth
- Mount MCP ASGI app at /mcp in main.py when AI_FEATURES_ENABLED
- /mcp/sse  -> establishes SSE stream (requires valid token when auth enabled)
- /mcp/messages/ -> receives MCP client messages
- Update README with SSE MCP docs
- Add tests for mount existence, auth, and message routing
2026-04-21 07:38:12 +02:00
..
2026-04-14 15:38:39 +02:00
2026-04-14 14:58:50 +02:00