Prérequis pour le serveur MCP
Pour utiliser des clients d'IA compatibles avec MCP avec une base de données d'IA autonome via des adresses MCP, un développeur doit s'assurer des éléments suivants : version de base de données correcte, privilèges, informations d'identification d'authentification, contrôles de réseau et de sécurité, et préparation à l'inscription des outils.
Base de données et version prises en charge
Le serveur MCP est pris en charge sur Autonomous AI Database 26ai et 19c. Pour plus d'informations, reportez-vous à A propos du serveur MCP.
Clients MCP pris en charge
Vous devez utiliser des applications d'agent AI qui prennent en charge le MCP distant via le transport http streamable et l'authentification OAuth 2.1 ou par jeton. Vos applications client peuvent ainsi interagir avec les outils MCP. Le serveur MCP utilise le protocole HTTP transmissible en continu avec SSE comme canal de transport. Les applications client peuvent se connecter au serveur MCP à l'aide des informations d'identification de base de données ou du jeton de support (les serveurs MCP prennent en charge OAuth ou OIDC et l'authentification par jeton) afin qu'elles puissent voir les outils disponibles. Pour plus d'informations, reportez-vous à Configuration du serveur MCP dans l'application d'agent AI.
-
Installation de Claude Desktop pour télécharger et installer Claude Desktop. Veillez à installer Node.js.
-
Installation de Cline pour installer Cline.
Privilèges d'activation du serveur MCP
Vous devez disposer du droit d'accès OCI pour mettre à jour la base de données Autonomous AI afin d'ajouter la balise de format libre requise pour activer le serveur MCP.
Authentification et autorisation
Utilisez vos informations d'identification de base de données pour l'authentification afin que les clients Al puissent vous identifier et accéder en toute sécurité au serveur MCP. Le serveur Autonomous AI Database MCP prend en charge les clients MCP qui utilisent OAuth 2.1 et l'authentification par jeton.
Pour les clients MCP prenant en charge le jeton de support, un jeton de support pour leur base de données peut être généré à l'aide d'une API. Vous pouvez ensuite l'ajouter dans la configuration du serveur MCP. Pour plus d'informations, reportez-vous à Configuration du serveur MCP dans l'application d'agent AI.
Outils personnalisés
Vous devez disposer d'outils personnalisés enregistrés correctement pour que les clients MCP puissent les répertorier et les appeler avec les rôles appropriés et l'accès avec le moins de privilèges possible. Seuls les utilisateurs de base de données disposant de privilèges peuvent inscrire des outils. Vous pouvez créer des outils personnalisés en utilisant la procédure DBMS_CLOUD_AI_AGENT.CREATE_TOOL. Pour plus d'informations, reportez-vous à Exemple : création d'outils d'agent AI et à procédure CREATE_TOOL.
Rubrique parent : Serveur MCP de base de données Autonomous AI