4.1 SQLcl MCPサーバーについて
モデル・コンテキスト・プロトコル(MCP)は、アプリケーションがAIモデルにコンテキスト情報を提供するための一貫した方法を定義するオープン標準です。
MCPは、AIシステムと外部ツールまたはデータ・ソース(データベースやAPIなど)間の接続を標準化します。MCPについてさらに学習するには、Model Context Protocolを参照してください。
SQLcl MCPサーバーは、MCPベースの通信をサポートするようにOracle SQLclを拡張します。これにより、AIアプリケーションは標準化されたMCPインタフェースを使用してOracleデータベースとやり取りできるため、データベースを構造化された方法で検出して使用できるようになります。
設計上、サーバーは定義済のツール・セットを介して、AIアプリケーションにデータベース操作へのアクセスを提供します。シームレスな統合を実現するために、サーバーは、事前に構成された名前付きまたは保存済のSQLcl接続を使用してデータベース接続を確立および管理します。これにより、AIアプリケーションは、MCPを介して既存のOracle環境に簡単かつ安全にアクセスできるようになります。
接続を確立した後、AIクライアントは自然言語を使用して、あらゆるデータベース操作を実行できます。これには、SQL問合せの実行、PL/SQLプロシージャの起動、SQLcl固有のコマンドの実行が含まれます。