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固有のコマンドの実行が含まれます。