· · 1 分で読めます

Cosmos DB Shell はパブリック プレビューに — そして MCP サーバーが内蔵されている

Azure Cosmos DB Shell は、データベース コマンドを MCP ツールとして公開する新しいオープン ソース CLI です。AI エージェントは、あなたが使う同じインターフェイスを使ってコンテナを操作し、クエリを実行し、データを管理できます。

Cosmos DB MCP AI CLI Open Source Azure
この記事は他の言語でも読めます:English, Català, Español, Deutsch, Français, Português, Italiano, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, العربية, Bahasa Indonesia, Nederlands

1 つの Cosmos DB の質問に答えるだけのために、ポータルのタブ、SDK サンプル、そして書きかけのスクリプトを行き来した経験があるなら、このプロジェクトが解消しようとしている摩擦をすでに知っているでしょう。

Azure Cosmos DB Shell がパブリック プレビューに入りました。bash ライクな構文を持つオープン ソース CLI であり、そして — これを面白くする部分 — 統合された MCP サーバーを備えています。

他のデータベース CLI との違い

CLI 自体は有用です:使い慣れたコマンド、スクリプト サポート、CI/CD 統合。この部分は開発者向けデータベース ツールの最低限のものです。

興味深い部分は MCP サーバーの統合です。CLI が公開するすべてのコマンドが、AI エージェントが呼び出せる MCP ツールとして利用可能になります。カスタム API レイヤーはなく、書くべき統合コードもありません。エージェントは次のことができます:

  • cdlspwd でデータベース階層を移動
  • query で SQL クエリを実行し、構造化された結果を取得
  • create itemupdaterm でアイテムを作成・変更
  • mkdbmkconrmdbrmcon でデータベースとコンテナを管理
  • endpointpwd で現在のコンテキストを確認

重要な変化:エージェントは Cosmos DB API と話しているのではなく、あなたが使う同じシェル インターフェイスと話しています。コマンドは決定論的で監査可能であり、正確に何が起きているかを確認できるようオープン ソースです。

オープン ソースの基盤が重要

これはブラック ボックスのマネージド サービスではありません。シェルはオープン ソースであり、それが意味することは:

  • セキュリティ チームが実装を監査できる
  • プラットフォーム チームが特定の標準に合わせてフォークして拡張できる
  • 開発者が全員のためになる改善を貢献できる

AI ツールを採用する企業チームにとって、「正確にどう動くか見られますか」はオプションの要件でなくなりつつあります。ここでのオープン ソースは意味ある差別化要因です。

簡単になる 3 つのシナリオ

インテリジェントなデータ分析 — エージェントをシェルに接続し、自然言語で質問し、構造化されたクエリ結果を得る。クエリの構築はエージェントが担当し、実行はシェルが担当します。

自律的なデータ管理 — Cosmos DB でデータを作成、更新、削除する必要があるワークフローは、カスタム統合を必要とせず MCP ツールを通じて行えます。

リアルタイム監視とアラート — エージェントがコンテナを定期的にクエリし、結果を比較し、意味のある通知チャネルで異常を報告できます。

MCP インターフェイスにより、これらのシナリオは MCP を話す任意の AI プラットフォームと組み合わせ可能になります — Microsoft のツールだけでなく。

始め方

シェルはパブリック プレビュー中です。インストールし、Cosmos DB 接続を設定し、MCP サーバーを有効にします。そこから、MCP 互換の任意のエージェント ホストがツールを発見して使用できます。

元の投稿:Announcing the Public Preview of Azure Cosmos DB Shell: Open-Source Power Meets AI-Driven Database Automation

共有:
この記事のソースコードをGitHubで見る ↗
← Copilot Studio が .NET 10 WebAssembly に移行して 20% 高速化した方法
.NET 11 Preview 4: MCPサーバー テンプレート、Runtime-Async ライブラリ、プロセス API →