GoogleCloudPlatform/cloud-run-mcp
MCP server to deploy apps to Cloud Run
解決的問題
本專案提供一個 Model Context Protocol (MCP) 伺服器,讓 AI 代理能與 Google Cloud Run 互動。透過允許 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 支援:支援 OAuth 驗證,以安全存取 Google Cloud 資源。
相關
- 專案
- 專案
- 專案
- 專案
- 專案