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 인증 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트