Sobre o Servidor MCP

O Oracle Autonomous AI Database MCP Server é um servidor gerenciado e multitenant projetado para fornecer acesso seguro e padronizado a ferramentas e recursos de banco de dados por meio do MCP (Model Context Protocol). Ele fornece um servidor MCP para cada Autonomous AI Database, permitindo que agentes de IA e aplicações clientes interajam perfeitamente com ferramentas Select AI Agent personalizadas e integradas usando APIs MCP.

O MCP Server se integra às estruturas de identidade, autorização e governança do banco de dados, oferecendo suporte à segurança, auditoria e conformidade de nível empresarial. Disponível exclusivamente para o Oracle Autonomous AI Database (versões 26ai e 19c), ele elimina a necessidade de gerenciar sua própria infraestrutura de MCP.

Tópicos

Benefícios do Servidor MCP

O MCP Server oferece várias vantagens que aprimoram a integração, a segurança e o gerenciamento de aplicações orientadas por IA no Oracle Autonomous AI Database.

O Servidor MCP fornece uma maneira segura e eficiente de conectar Agentes de IA que dão suporte ao MCP ao Oracle Autonomous AI Database. Os principais benefícios são:

  • Permite a integração perfeita do Autonomous AI Database com clientes compatíveis com MCP, como Claude Desktop, Visual Studio Code with Cline e OCI AI Agent, ao mesmo tempo em que fornece acesso seguro, governado e com escopo.
  • Nenhuma infraestrutura de servidor MCP do lado do cliente envolvida, reduzindo o esforço de implantação.
  • Integrada a atribuições de banco de dados, suporta as configurações de ACLs (listas de controle de acesso à rede) e PE (Ponto Final Privado).

Destaques de Recursos do Servidor MCP

Explore os principais destaques do Servidor MCP na tabela abaixo:

Esses recursos permitem acessar ferramentas MCP por meio de aplicativos de IA agênticos que suportam clientes MCP. Crie ferramentas usando DBMS_CLOUD_AGENT_AI, que estarão disponíveis como ferramentas MCP quando sua instância de banco de dados estiver ativada para MCP.

Recursos Descrições

Ativar servidor MCP

Um Administrador de Banco de Dados ou o usuário ADMIN pode ativar ou desativar o servidor MCP usando tags de formato livre do OCI. Consulte Ativar Servidor MCP para obter mais detalhes.

Criar ferramentas personalizadas com o Select AI Agent

Os usuários do banco de dados criam ferramentas personalizadas usando o pacote PL/SQL DBMS_CLOUD_AI_AGENT. Consulte Criar Ferramentas Selecionar Agente do AI para obter mais detalhes.

Observação

Você pode usar ferramentas Java com MCP quando a implementação da ferramenta é escrita em PL/SQL que chama procedimentos armazenados em Java. O Oracle AI Database suporta Java quando a opção JAVAVM (Java Virtual Machine) está ativada no banco de dados. Para ativar o suporte a Java no Autonomous AI Database, consulte Usar o Oracle Java no Autonomous AI Database.

As funções JavaScript criadas usando o Oracle Database Multilingual Engine (MLE) não são suportadas como ferramentas MCP. Para obter mais informações sobre o suporte ao JavaScript no Oracle AI Database, consulte Visão Geral do Oracle Multilingual Engine (MLE) para JavaScript.

Autenticação

O servidor MCP suporta autenticação usando credenciais do banco de dados. Consulte Configurar Servidor MCP no AI Agent Application para obter mais detalhes.

Controles de Segurança

Implementa limitação de taxa, aplicação de ACL (Access Control List, Lista de Controle de Acesso) e PE (Private Endpoint, Ponto Final Privado) e controles de acesso a dados protegidos refinados usando políticas de VPD (Virtual Private Database). Consulte Criar e Registrar uma Política de VPD para obter mais detalhes.

Arquitetura do Servidor MCP

Isso fornece uma visão geral da arquitetura do servidor MCP e seus principais componentes.

A arquitetura do servidor MCP é organizada em três camadas principais: Unified Security Layer, Multi-tenant MCP Server e Select AI Agent Framework. Juntas, essas camadas fornecem um servidor MCP seguro, controlado e por banco de dados que é integrado nativamente ao Autonomous AI Database.

Camada de Segurança Unificada

Com o Unified Security Layer, você pode:
  • Impor ACLs de rede e suporte para pontos finais privados
  • Suporte para identidades de banco de dados
  • Impor atribuições de banco de dados e políticas de VPD (Virtual Private Database)

Servidor MCP multilocatário

Com o servidor MCP multilocatário, você pode:

  • Usar com segurança as ferramentas personalizadas Select AI Agent sem gerenciar a implantação ou a infraestrutura do servidor MCP
  • Registrar todas as interações nos logs de auditoria do banco de dados

Selecionar Estrutura do AI Agent

Com a estrutura Select AI Agent, você pode:

  • Utilizar ferramentas definidas por meio do Select AI Agent
  • Ferramentas de registro e atualização
  • Gerencie o ciclo de vida das ferramentas que são expostas como ferramentas de MCP

Consulte Selecionar Agente AI para obter mais detalhes.