• SUCCESS
  • DATA
  • LOGS
  • HUMAN

AIでGoogle Cloud Functionsのクラウドファイルを操作する方法

AIをGoogle Cloud Functionsに接続すれば、ファイルに対するコード実行が可能になります。設定後は、クラウドストレージ内のオブジェクトに対して何をしたいか、エージェントに伝えるだけで済みます。

このページについてAIに聞く

すぐに答え

AIを使ってクラウド上のファイルを処理できますか?

AIクライアントを通じて既存のGoogle Cloud Functionsを呼び出し、ファイルのサイズ変更や形式変換などのタスクを実行できます。これにより、自然言語を使ってカスタムのクラウドコードを動かすことが可能になります。具体的な実行結果は以下の通りです。

リクエストの結果

ファイルがどうなるか

AIが特定の関数を起動し、データの変更や移動を行います。

SUCCESS

処理済みファイル

AIが関数を実行してファイルをリサイズまたは変換します。ストレージ内に新しいバージョンのオブジェクトが生成されます。

DATA

抽出されたコンテンツ

AIが関数を起動してファイルを読み取ります。指示したテキストやメタデータがチャット欄に直接取り込まれます。

LOGS

実行ステータス

AIが関数の出力を確認します。クラウドタスクが成功したか、エラーが発生したかのレポートを受け取れます。

HUMAN

手動での修正

コードの不備や権限不足で関数が失敗した場合、AIがその旨を通知します。その際は、クラウド側の設定を自身で修正する必要があります。

ワークフロー

ファイルが届いたときのAIの動き

AIはチャットとクラウド関数の橋渡し役として機能します。

  1. 関数の特定

    AIがリクエストを解析し、ファイルタスクを実行するために最適なGoogle Cloud Functionを選択します。

    invoke_function
  2. タスクの実行

    AIがコマンドとパラメータを送信し、サーバーレス環境での実行をトリガーします。

    invoke_function
  3. 実行の監視

    AIはクラウド関数が処理を完了し、レスポンスを返すまで待機します。

    invoke_function
  4. 結果の出力

    AIが関数の実行結果を受け取り、処理されたファイル情報やエラー内容をユーザーに提示します。

    invoke_function

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使ってクラウド関数を起動できます。

出発点

関数名やファイルパスは、ご自身のクラウド環境の具体的な詳細に書き換えてください。

Google Cloud Functions Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_ot6QbSG45dUkURNWnf6YGaSHZvntFNxbPzDeJA49/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Google Cloud Functions capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "google-cloud-functions-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_ot6QbSG45dUkURNWnf6YGaSHZvntFNxbPzDeJA49/mcp"
    }
  }
}
チャットにコピー04
  • gs://my-bucket/photo.jpg にあるファイルに対して 'resize-image' 関数を実行して。

  • クラウドストレージ内のドキュメントに対して 'convert-pdf-to-text' 関数を実行して。

  • 本番用バケット内のファイルに対して 'process-logs' 関数を起動して。

  • gs://assets/logo.png にある画像に対して 'generate-thumbnail' 関数を使用して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Google Cloud Functionsとの接続は一度だけで完了します。

アカウントを一度連携すれば、認証情報は暗号化された状態で保持されます。その後は、対応するあらゆるクライアントからクラウドタスクを管理できます。

Google Cloud FunctionsをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIが新しいクラウド関数を作成することはできますか?

    いいえ。AIができるのは、Google Cloudアカウントにすでにデプロイされている関数を起動することだけです。

  • 02

    AIがバケット内のファイルを削除することはできますか?

    ファイルの削除用に設計された特定の関数がある場合のみ可能です。コード内で明示的に許可されていない限り、AIが勝手に削除することはありません。

  • 03

    関数が失敗した場合はどうなりますか?

    関数から返されたエラーメッセージがAIから報告されます。根本的な問題の解決には、クラウドのログを確認して修正を行う必要があります。

  • 04

    AIはGoogle Cloudアカウント全体にアクセスできますか?

    いいえ。AIがアクセスできるのは、このMCPを通じて許可した特定の関数のみです。

  • 05

    これを使って新しいコードをデプロイできますか?

    いいえ。このツールは既存の関数を呼び出すためのものであり、クラウドインフラのデプロイや管理を行うためのものではありません。

  • Google Cloud Functionsについて他に質問がありますか?コネクタの専用ページで回答しています。 Google Cloud Functions Connectorの全機能を見る

『Google Cloud Functions』を Claude、Cursor、ChatGPT などに接続