GoogleCloudPlatform/cloud-run-mcp

MCP server to deploy apps to Cloud Run

何を解決するか

このプロジェクトは、AIエージェントがGoogle Cloud Runとやり取りできるModel Context Protocol (MCP) サーバーを提供します。AIドリブンのIDE、CLIエージェント、アシスタントアプリがこれらのタスクを直接実行できるようにすることで、Cloud Runサービスのデプロイや管理の手作業プロセスを排除します。

動作方法

サーバーは、MCP互換のAIエージェント(Claude Desktop、Cursor、Gemini CLIなど)とGoogle Cloud Platform (GCP) の間のブリッジとして機能します。エージェントがGCPアクションを実行できるように、ツールとプロンプトのセットを公開します。Node.jsまたはDocker経由でローカルで実行可能で、またはCloud Run自体にリモートホスティングすることもできます。

対象ユーザー

Model Context ProtocolをサポートするAI補助コーディングツールやエージェントを使用し、Google Cloud Runへのデプロイパイプラインを自動化したい開発者。

主な特徴

  • デプロイツール: ファイルの内容やローカルフォルダを直接Cloud Runにデプロイするためのツールを含みます。
  • サービス管理: サービスの一覧表示、特定のサービスの詳細取得、ログおよびエラーメッセージの取得が可能です。
  • プロジェクト管理: 新しいGCPプロジェクトの作成、利用可能なプロジェクトの一覧表示(ローカル実行時のみ利用可能)。
  • 柔軟なホスティング: Node.js/Dockerでのローカル実行、またはIAM認証付きでCloud Runにリモートホスティングをサポート。
  • Gemini CLI統合: Gemini CLIの直接拡張としてインストール可能。
  • OAuthサポート: セキュアなGoogle Cloudリソースへのアクセスを可能にするOAuth認証をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト