À propos du serveur MCP

Le serveur MCP d'Oracle Autonomous AI Database est un serveur multilocataire géré conçu pour fournir un accès sécurisé et normalisé aux outils et aux fonctions de base de données au moyen du protocole MCP (Model Context Protocol). Il fournit un serveur MCP pour chaque base de données autonome d'IA, permettant aux agents d'IA et aux applications clients d'interagir de façon transparente avec des outils personnalisés et intégrés de sélection d'agent d'IA à l'aide des API MCP.

MCP Server s'intègre aux cadres de gouvernance, d'autorisation et d'identité de base de données et prend en charge la sécurité, la vérification et la conformité de niveau entreprise. Exclusivement disponible pour Oracle Autonomous AI Database (versions 26ai et 19c), il élimine la nécessité de gérer votre propre infrastructure MCP.

Rubriques

Avantages du serveur MCP

MCP Server offre plusieurs avantages qui améliorent l'intégration, la sécurité et la gestion des applications axées sur l'IA au sein d'Oracle Autonomous AI Database.

MCP Server offre un moyen sécurisé et efficace de connecter les agents d'IA prenant en charge MCP à Oracle Autonomous AI Database. Les principaux avantages sont les suivants :

  • Permet une intégration transparente de la base de données d'IA autonome avec des clients compatibles MCP tels que Claude Desktop, Visual Studio Code avec Cline et OCI AI Agent, tout en fournissant un accès sécurisé, gouverné et ciblé.
  • Aucune infrastructure de serveur MCP côté client n'est impliquée, ce qui réduit les efforts de déploiement.
  • Intégré aux rôles de base de données, prend en charge les configurations de listes de contrôle d'accès réseau et de points d'extrémité privés.

Principales fonctionnalités du serveur MCP

Découvrez les principales fonctionnalités du serveur MCP dans le tableau ci-dessous :

Ces fonctionnalités vous permettent d'accéder aux outils MCP au moyen d'applications d'IA agentique qui prennent en charge les clients MCP. Vous devez enregistrer les outils MCP avec l'ensemble DBMS_CLOUD_AGENT_AI avant de pouvoir y accéder.

Fonctions Descriptions

Activer le serveur MCP

Un administrateur de base de données ou l'utilisateur ADMIN peut activer ou désactiver le serveur MCP à l'aide de marqueurs à structure libre OCI. Pour plus de détails, voir Activer le serveur MCP.

Enregistrement d'outils personnalisés avec Sélectionner un agent d'intelligence artificielle

Les utilisateurs de base de données enregistrent des outils personnalisés à l'aide de l'ensemble PL/SQL DBMS_CLOUD_AI_AGENT. Pour plus de détails, voir Créer des outils d'agent d'intelligence artificielle sélectionnés.

Authentication

Le serveur MCP prend en charge l'authentification à l'aide des données d'identification de base de données. Pour plus de détails, voir Configurer le serveur MCP dans l'application d'agent d'IA.

Contrôles de sécurité

Implémente la limitation de débit, l'application de la liste de contrôle d'accès (ACL) et du point d'extrémité privé (PE), ainsi que des contrôles d'accès aux données sécurisés détaillés à l'aide de politiques de base de données privée virtuelle (VPD). Pour plus de détails, voir Créer et enregistrer une politique de BDVP.

Architecture du serveur MCP

Cela donne un aperçu de l'architecture du serveur MCP et de ses composants clés.

L'architecture du serveur MCP est organisée en trois couches clés : la couche de sécurité unifiée, le serveur MCP multilocataire et Select AI Agent Framework. Ensemble, ces couches fournissent un serveur MCP sécurisé, gouverné et par base de données, qui est intégré de manière native à Autonomous AI Database.

Couche de sécurité unifiée

Avec la couche de sécurité unifiée, vous pouvez :
  • Imposer des listes de contrôle d'accès réseau et la prise en charge des points d'extrémité privés
  • Prise en charge des identités de base de données
  • Appliquer des rôles de base de données et des politiques de base de données privée virtuelle (VPD)

Serveur MCP multilocataire

Avec le serveur MCP multilocataire, vous pouvez :

  • Utiliser en toute sécurité les outils personnalisés Select AI Agent sans gérer le déploiement ou l'infrastructure du serveur MCP
  • Enregistrer toutes les interactions dans les journaux de vérification de base de données

Sélectionner un cadre d'agent d'intelligence artificielle

Avec le cadre Select AI Agent, vous pouvez :

  • Utiliser les outils définis au moyen de Select AI Agent
  • Enregistrer et mettre à jour les outils
  • Gérer le cycle de vie des outils exposés en tant qu'outils MCP

Pour plus de détails, voir Sélectionner un agent d'intelligence artificielle.