ライフスタイル

Google Cloud、CLI リモート MCP サーバーをプレビュー公開:AI エージェントが gcloud と bq コマンドを直接実行可能に

Google Cloud は、Google Cloud CLI リモート MCP サーバーのパブリックプレビューを発表した。MCP 対応の AI エージェントが、クラウド上の隔離されたサンドボックスで gcloud と bq コマンドを実行できる。本記事では、その仕組み、Google が説明するセキュリティ機能、料金、一般読者への影響を整理する。

読了目安 9 分

Google Cloud、CLI リモート MCP サーバーをプレビュー公開:AI エージェントが gcloud と bq コマンドを直接実行可能に
画像:Mokaair (Original editorial artwork)

何が起きたのか

Google Cloud は公式ブログで、Google Cloud CLI リモート MCP サーバーを発表した。現在はパブリックプレビュー段階にある。CLI(コマンドラインインターフェース)とは、文字でコマンドを入力してコンピューターやクラウドを操作する仕組みのこと。MCP(Model Context Protocol)は、AI エージェントを外部ツールに接続するための標準プロトコルである。Google Cloud によると、このサーバーは gcloud と bq(BigQuery)という 2 つのコマンドラインツールを基盤とし、数百のコマンドを単一の MCP サーバーに統合している。これにより AI エージェントは、Google Cloud インフラの管理や BigQuery ワークフローの処理に利用できるという。

Google Cloud によると、このサーバーは run_gcloud_command と run_bq_command の 2 つのツールを提供する。前者は gcloud の操作をカバーし、Google はオブザーバビリティ(システムの状態を把握すること)やインシデント診断を例に挙げている。後者は BigQuery の機能を拡張し、スケジュールクエリ、クエリ実行詳細の確認、予約リソースの管理、テーブル権限の確認と更新などを含む。Google Cloud は、既存の BigQuery MCP サーバーはデータ分析と探索に重点を置いていると説明している。

Google Cloud、CLI リモート MCP サーバーをプレビュー公開:AI エージェントが gcloud と bq コマンドを直接実行可能に
Mokaair 編集検証フロー · 画像:Mokaair (Original editorial artwork)
詳しい説明を読む

情報源を収集し、独立検証を行ってから Jev が判断します。

なぜコマンドラインをリモートに置くのか

Google Cloud の説明では、これまで AI エージェントにクラウドを管理させるには、エージェントの実行環境に Google Cloud CLI をインストールして保守する必要があり、開発・テスト・本番の各環境でのバージョン管理が負担になっていた。リモート MCP サーバーでは、Google Cloud インフラ上の隔離されたサンドボックス(他から切り離された安全な実行環境)でコマンドを実行するため、ローカルへのインストールが不要になる。また Google Cloud によると、Gemini Enterprise のような Web ホスト型のエージェントプラットフォームでは、ユーザーがもともとローカルパッケージをインストールできないが、リモート方式によってこうしたインターフェースでも CLI 操作が可能になるという。

コマンドラインを選んだ理由について、Google Cloud は、CLI コマンドは複数ステップの処理や検証チェックを単一のコマンドにまとめられること、そして大規模言語モデルは公開されているコマンドラインのドキュメントや例を大量に事前学習しているため正しく呼び出しやすいことを挙げている。これは Google の主張であり、実際の効果はプレビュー期間中にユーザーが検証する必要がある。

Google Cloud による従来の方法とリモート MCP サーバーの比較(内容はすべて Google Cloud ブログによる)
項目従来の方法(Google Cloud の説明による)CLI リモート MCP サーバー(Google Cloud の説明による)
CLI のインストール場所エージェントの実行環境内にインストールGoogle Cloud の隔離サンドボックスで実行
バージョンと依存パッケージ各環境で個別に保守が必要ローカルインストールと実行環境の保守が不要
Web 型エージェントプラットフォームローカルパッケージをインストールできないリモート MCP 経由で利用可能
認証—Agent Identity、OAuth 2.0、IAM
追加費用—サーバー自体に追加料金なし。リソースとデータ転送の料金のみ

Google が説明するセキュリティとガバナンスの仕組み

  • アンビエント認証情報なし:Google Cloud によると、実行環境はネットワークが制限されたプロキシ境界内にあり、あらかじめ環境に置かれた認証情報(アンビエント認証情報)を持たない。認証と認可は Agent Identity、OAuth 2.0、IAM(Google Cloud でアクセス権限を管理する仕組み)で処理される。
  • 呼び出し元の権限で実行:Google Cloud によると、各コマンドは認証済みの呼び出し元 ID の権限で実行され、IAM 権限と組織ポリシーの制約が強制適用される。
  • Model Armor との統合:Google Cloud によると、LLM のプロンプトとレスポンスをスクリーニングし、プロンプトインジェクション(悪意ある指示を紛れ込ませて AI を誤動作させる攻撃)や悪意ある入力を防げるという。
  • 監査ログ:Google Cloud によると、ツール呼び出しごとに記録するよう設定でき、呼び出し元 ID、OAuth クライアント、IAM 認可の判断を表示する一方、機密性の高いコマンド内容や個人を特定できる情報は露出しない。

一般読者と企業への実際の影響

一般消費者にとって、このアップデートが日常的に使うサービスを直接変えることはない。ただし、AI エージェントが「質問に答える」段階から「システムを直接操作する」段階へ移りつつあるという流れを反映している。Google Cloud を利用する企業や開発チームにとっては、Google の説明どおりであれば、CLI を自分でパッケージ化しなくても、自然言語でエージェントに問題調査、クエリのスケジュール設定、権限の確認などを任せられるようになる。

Google Cloud によると、利用を始めるには、プロジェクトで Cloud CLI Execution API(cloudcli.googleapis.com)を有効にし、エージェントまたはユーザーに MCP Tool User(roles/mcp.toolUser)IAM ロールを付与したうえで、MCP クライアントを cloudcli.googleapis.com/mcp に接続する。Google Cloud によると、Google Cloud のホスト型プラットフォームではキー不要の Agent Identity を使え、外部の実行環境では OAuth 2.0 を使う。まだプレビュー版のため、機能や規約は今後変更される可能性がある。

よくある質問

MCP とは何ですか?

MCP は Model Context Protocol の略で、AI エージェントを外部ツールに接続するための標準プロトコルです。Google Cloud によると、このサーバーは標準の MCP を実装しているため、MCP に対応するエージェントプラットフォームであれば標準的な設定で接続できます。

このサービスは有料ですか?

Google Cloud によると、MCP サーバー自体の利用に追加料金はかかりません。ユーザーが支払うのは、作成した GCP リソースと、該当するデータ転送の料金のみです。

既存の BigQuery MCP サーバーとは何が違いますか?

Google Cloud によると、既存の BigQuery MCP サーバーはデータ分析と探索に重点を置いています。新しい run_bq_command ツールは、スケジュールクエリ、クエリ実行詳細、予約リソース管理、テーブル権限などの高度な作業にまで対応範囲を広げています。

AI エージェントが権限を超えて操作することはありませんか?

Google Cloud によると、各コマンドは認証済みの呼び出し元 ID の権限で実行され、IAM と組織ポリシーの制約が強制適用されるほか、Model Armor や監査ログとも組み合わせられます。ただし、これらはいずれも Google の説明であり、実際のリスクは企業が権限をどう設定するかに左右されます。

今すぐ本番環境で正式に使えますか?

Google Cloud によると、このサーバーは現在パブリックプレビュー段階です。プレビュー段階の機能は変更される可能性があるため、企業はまず評価を行い、テスト環境で試すことをお勧めします。

このトピックの最新ニュースを見る

最新の旅の情報・ガイド

出典

ライフスタイル