Oracleは、MCPを同社の主要開発ツールに統合したと発表した。MCPをサポートする任意のプラットフォームから「Oracle Database」を利用できる。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Oracleは2025年7月17日(米国時間)、大規模言語モデル(LLM)が外部のデータソースやAPIと接続するためのオープンプロトコルである「Model Context Protocol」(MCP)を同社の主要開発ツールに統合し、MCPをサポートする任意のプラットフォームから「Oracle Database」を利用できるようにしたと発表した。
MCPサポートは、Oracle Databaseのコマンドラインインタフェース(CLI)である「Oracle SQLcl」を通じて提供される。Oracle SQLclは、「Visual Studio Code」(VS Code)用の拡張機能である「Oracle SQL Developer Extension for VS Code」に同梱(どうこん)されている。
Oracle SQLclは、コマンドラインベースのMCPサーバ(SQLcl MCP Server)としても実行できるようになり、AI(人工知能)アシスタントがOracle Databaseに安全に接続するためのMCPツールを提供する。エンドユーザーのマシン上で認証情報を管理し、「SQL」および「PL/SQL」クエリとスクリプトを実行する。
LLMベースのAIアシスタントを使用するユーザーは、SQLcl MCP Serverをデプロイ(展開)するだけで、AIアシスタントから任意のOracle Databaseを操作できるようになる。提供されるMCPツールを使ってOracle Databaseに接続し、SQLクエリやスクリプトを実行することが可能だ。
OracleはSQLcl MCP Serverの使用例として「開発者が文書化の不十分なプロジェクトを引き継いだ場合に、任意のAIプラットフォームにOracle Databaseを探索させ、説明を受ける」というケースを引き合いに出している。自然言語でデータベースタスクを依頼すると、LLMがSQLを生成して対応するという。
「SQLcl MCP ServerがLLMで利用可能になったことで、開発者はAIエージェントワークフローを使用して、生成されたSQL文をOracle Database上で直接実行し、結果を得ることができる」と、Oracleは説明している。
「SQLcl MCP Serverを使い始めたいのであれば、VS CodeにOracle SQL Developer Extension for VS Codeを導入することが最も簡単だ」とOracleは説明している。この拡張機能をインストールしてSQLcl MCP Serverを有効化すると、SQLcl MCP ServerはVS Codeに自動的に登録され、「Microsoft Copilot」で使用できるようになる。
「SQLcl MCP Server」セクションに、Copilotで利用可能な追加ツールが表示される。
Oracle Databaseへの接続は、ユーザー名、パスワード、データベースプロパティ(サーバ名、ポート、データベースサービス名など)を指定して作成する。
Oracleは、Oracle Databaseの専門家および管理者向けの主なセキュリティ上の注意点として、以下を挙げている。
Copyright © ITmedia, Inc. All Rights Reserved.