3.2 SQLcl MCPサーバーのツールについて
SQLcl MCPサーバーでは、AIアプリケーションがOracleデータベースとやり取りする方法を強化する一連のツールが公開されています。これらのツールにより、様々なデータベース操作に使用されるSQLclコマンドを抽象化することで、AIモデルがデータベースを自律的に管理できるようになります。これにより、手動のコマンドラインでのやり取りではなく、戦略的な目標に集中できるようになります。
さらに、このツールにより、自然言語インタフェースを通じた高度なワークフローが可能になり、AIシステムで、データベース・デモンストレーションの実行、大規模なデータ移行の管理、複雑な分析問合せの実行、管理タスクの自動化ができるようになります。最終的に、SQLcl MCPサーバーにより、直接的な手動入力の必要性がなくなり、AIアプリケーションで、重要な技術的専門知識と労力が必要となる複雑なデータベース操作を単独で実行できるようになります。
現在、SQLcl MCPサーバーでは、次のツールが用意されています:
- list-connections: マシンに保存されているOracle Database接続をすべて検出しリストします。
- connect: 指定した名前付き接続のいずれかへの接続を確立します。
- disconnect: 現在アクティブなOracle Database接続を終了します。
- run-sql: 接続されているデータベースに対して、標準のSQL問合せおよびPL/SQLコード・ブロックを実行します。
- run-sqlcl: SQLcl固有のコマンドおよび拡張機能を実行します。