Voraussetzungen für MCP-Server
Um MCP-kompatible AI-Clients mit Autonomous AI Database über MCP-Endpunkte zu verwenden, muss ein Entwickler Folgendes sicherstellen: die richtige Datenbankversion, Berechtigungen, Authentifizierungszugangsdaten, Netzwerk- und Sicherheitskontrollen und die Bereitschaft zur Toolregistrierung.
Unterstützte Datenbank und Version
MCP-Server wird auf Autonomous AI Database 26ai und 19c unterstützt. Weitere Informationen finden Sie unter Info zu MCP Server.
Unterstützte MCP-Clients
Sie müssen AI-Agent-Anwendungen verwenden, die Remote-MCP über Streamable-http-Transport und OAuth 2.1 oder tokenbasierte Authentifizierung unterstützen. Dadurch können Ihre Clientanwendungen mit MCP-Tools interagieren. MCP Server verwendet streambares HTTP mit SSE als Transportkanal. Clientanwendungen können eine Verbindung zum MCP-Server herstellen, indem sie Datenbankzugangsdaten oder das Bearer-Token verwenden (MCP-Server unterstützen OAuth oder OIDC und tokenbasierte Authentifizierung), damit sie die verfügbaren Tools anzeigen können. Weitere Informationen finden Sie unter MCP-Server in AI Agent-Anwendung konfigurieren.
-
Claude Desktop installieren, um Claude Desktop herunterzuladen und zu installieren. Stellen Sie sicher, dass Sie Node.js installieren.
-
Cline installieren, um Cline zu installieren.
Berechtigungen zum Aktivieren des MCP-Servers
Sie benötigen die OCI-Berechtigung, die autonome KI-Datenbank zu aktualisieren, um das erforderliche Freiformtag zum Aktivieren des MCP-Servers hinzuzufügen.
Authentifizierung und Autorisierung
Verwenden Sie Ihre Datenbankzugangsdaten für die Authentifizierung, damit AI-Clients Sie identifizieren und sicher auf den MCP-Server zugreifen können. Der autonome AI-Datenbank-MCP-Server unterstützt MCP-Clients, die OAuth 2.1 und tokenbasierte Authentifizierung verwenden.
Bei MCP-Clients, die Bearer-Token unterstützen, kann ein Bearer-Token für ihre Datenbank mit einer API generiert werden. Anschließend können Sie sie in der MCP-Serverkonfiguration hinzufügen. Weitere Informationen finden Sie unter MCP-Server in AI Agent-Anwendung konfigurieren.
Benutzerdefinierte Werkzeuge
Sie müssen über benutzerdefinierte Tools verfügen, die korrekt registriert sind, damit MCP-Clients sie mit den entsprechenden Rollen und dem Zugriff mit den geringsten Berechtigungen auflisten und aufrufen können. Nur berechtigte Datenbankbenutzer können Tools registrieren. Sie können benutzerdefinierte Tools mit der Prozedur DBMS_CLOUD_AI_AGENT.CREATE_TOOL erstellen. Weitere Informationen finden Sie unter Beispiel: Select AI Agent-Tools erstellen und Prozedur CREATE_TOOL.
Übergeordnetes Thema: Autonome KI-Datenbank - MCP-Server