マイクロソフト、複数のDBに対応する「SQL MCP Server」をオープンソース公開
マイクロソフトは、PostgreSQL、MySQL、SQL Serverなど、複数の異なるデータベースシステムに同時に接続し、問い合わせを実行できる「SQL MCP Server」をオープンソースとして公開しました。この「SQL MCP Server」は、マイクロソフトが提供する「Data API builder for Azure Databases」というソフトウェアの一部として提供されます。このData API builderは、PostgreSQL、MySQL、Microsoft SQL Server、Azure SQL Database、Azure SQL Data Warehouse、Azure Cosmos DBといった多様なデータベースをサポートし、複数のDBへの同時接続を可能にします。これまでRESTful APIとGraphQLによるアクセスが提供されてきましたが、今回、これに「MCP」の実装が追加されたのが「SQL MCP Server」です。これにより、AIエージェントが複数のデータベースに対して共通のRESTful API、GraphQL、そしてMCPを通じて自由に問い合わせを実行できるようになりました。このData API builder全体はオープンソースであるため、利用者はオンプレミス環境からMicrosoft AzureやAWSなどのクラウド環境まで、場所を選ばずに無料でデプロイし、利用することが可能です。
背景
近年、AIエージェントの進化に伴い、単一のデータソースに留まらない、複数の異なるデータベース(DB)から情報を統合的に取得・処理するニーズが高まっています。本ニュースは、この複雑なデータ連携の課題を解決するため、マイクロソフトが新たな接続レイヤーを提供したものです。
重要用語解説
- SQL MCP Server: 複数の異なるデータベース(PostgreSQL、MySQLなど)に同時に接続し、AIエージェントが自由に問い合わせを実行するための機能を提供するサーバー。本ニュースの核となる技術。
- Data API builder: マイクロソフトが提供する、複数の多様なデータベース(Azure関連含む)をサポートし、共通のAPI(RESTful, GraphQL, MCP)を通じてアクセス可能にするための統合的な開発ツール。
- オープンソース: そのソースコードが公開されており、誰でも無料で利用、改変、再配布できることを意味する。これにより、オンプレミスや他社クラウドでの利用が容易になる。
今後の影響
本技術の公開により、AIエージェントやアプリケーション開発者は、異なる種類のデータベースを意識することなく、統一されたインターフェースを通じて広範なデータにアクセスできるようになります。これにより、データ連携の複雑性が大幅に軽減され、AIアプリケーションの構築速度とデータ活用範囲が飛躍的に向上すると予想されます。