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