Agentic AI on the Oracle DB — An MCP Server over ORDS
Vortrag
Agentic AIMCPModel Context ProtocolORDSOracle 26aiOpenAPIKeycloakKubernetesSecurityPL/SQL
KI-Agenten rufen Werkzeuge auf, lesen und schreiben Daten und stoßen Prozesse an. Die Brücke zwischen Modell und Werkzeug ist das Model Context Protocol (MCP). Der Vortrag stellt dem verwalteten MCP-Endpunkt von Oracle 26ai mit Select AI Agent einen selbst gebauten MCP-Server in TypeScript gegenüber, der über eine bestehende ORDS-API (Oracle 26ai, PL/SQL) rund 60 deklarative Tools rein per REST bereitstellt, ohne einen einzigen direkten Datenbankaufruf. Live gezeigt werden die Ableitung sauberer Tools aus einem OpenAPI-Vertrag, Authentifizierung über Keycloak (Service Account per client_credentials gegenüber User-Token-Passthrough) und rollenbasierte Guardrails. Schwerpunkt ist Sicherheit: Secret-Handling ohne Secrets im Code, Mandantentrennung, lokaler stdio-Betrieb gegenüber Remote-Hosting auf Kubernetes und die Frage, welche Aktionen die KI allein ausführen darf.