• 実行
  • データ
  • セキュリティ
  • コントロール

Google Cloud Functions MCPで独自のAPIをAIから実行する方法

セキュアなブリッジを介して、プライベートエンドポイントをAIクライアントに接続します。認証情報をAIに直接触れさせることなく、エージェントが社内ロジックをトリガーします。

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

すぐに答え

AIにプライベートAPIを呼び出させるには?

このMCPを使用して、AIとGoogle Cloudの間の架け橋を構築します。エージェントはセキュアなプロキシ経由で特定の関数をトリガーするため、APIキーやシークレットをモデルから完全に分離した状態で運用できます。これにより、チャットを通じて社内ロジックを制御しながら実行できる環境が整います。

実現できること

リクエストの実行先

AIが自然言語によるリクエストを、特定のクラウドトリガーへとマッピングします。

実行

Cloud Functionのトリガー

AIがプロンプトに基づいて実行すべき関数を特定します。必要なペイロードをGoogle Cloudに送信し、コードを実行します。

データ

関数のレスポンス

コードの出力結果がAIに返されます。API呼び出しの結果は、チャットインターフェース上で直接確認できます。

セキュリティ

認証情報の分離

すべての認証はバックグラウンドで行われます。AIが呼び出しに使用される認証キーを閲覧することはありません。

コントロール

人間による監視

クラウドに送信するプロンプトはユーザーが決定します。AIが関数のコードを書き換えたり、クラウドの設定を変更したりすることはありません。

ワークフロー

リクエスト受信時のAIの動き

AIが会話とクラウドインフラストラクチャを繋ぐインターフェースとして機能します。

  1. 意図の解析

    エージェントがメッセージを分析し、どのクラウド関数を実行すべきか、どのような引数が必要かを判断します。

    invoke_function
  2. セキュアな呼び出し

    MCPが、設定済みの接続を使用してリクエストをGoogle Cloudへ渡す処理を担います。

    invoke_function
  3. レスポンスの処理

    関数の実行が完了すると、AIは生データを受け取り、ユーザーが理解しやすい回答へと変換します。

    invoke_function
  4. 結果の報告

    ステータスの更新や取得したデータなど、API呼び出しの最終結果をチャット上に提示します。

    invoke_function

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使用して関数をトリガーできます。

出発点

関数名とパラメータを、実際のGoogle Cloud 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
  • ユーザーID 5502 の 'get_user_status' 関数を実行してください。

  • このメールのデータを使用して 'process_invoice' 関数をトリガーしてください。

  • アイテム SKU-992 の 'check_inventory' 関数を呼び出してください。

  • エントリ 44 のステータスを 'completed' に設定するため 'update_record' を実行してください。

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

ここから始める

Google Cloud Functionsを一度接続すれば、すぐに使えます

Google Cloudアカウントをワンステップで連携。認証情報は暗号化されVinkiusによって管理されます。詳細な設定手順はコネクタのページで確認できます。

Google Cloud FunctionsをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIはGoogle Cloudのサービスアカウントキーを見ることがありますか?

    いいえ。キーはVinkius環境内に安全に保存され、AIモデルに渡されることはありません。

  • 02

    AIが関数のコードを変更することはできますか?

    いいえ。AIは invoke_function ツールを使用して既存の関数をトリガーすることしかできません。クラウドのリソースを編集する権限は持っていません。

  • 03

    これを使ってあらゆるAPIを呼び出せますか?

    Google Cloud FunctionでラップされているAPIであれば、呼び出しが可能です。AIは生のAPIエンドポイントではなく、関数を介してやり取りを行います。

  • 04

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

    関数から返されたエラーメッセージをAIが受け取り、その失敗の内容をチャット上でユーザーに報告します。

  • 05

    AIが関数を削除することはできますか?

    いいえ。このMCPは関数の実行機能のみを提供します。クラウドインフラストラクチャの管理や削除を行うツールは含まれていません。

  • Google Cloud Functionsに関するその他の質問は? Google Cloud Functions MCPの全機能を見る

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